薪資保密,是所有互聯網公司的紅線之一。作為牛馬,雖然能理解制度的初衷,但肯定忍不住想知道身邊同事的薪資。
直接問當然不行,我提供幾個思路:
雖然有可行性,但是作為碼農,這些方案都太 low 了,沒有絲毫技術含量。
下面,且看老夫的表演:
2016年底,花 100 塊買了一台摩托羅拉 C118,長這樣:
百度百科的介紹如下:
Moto C118是Moto品牌於2006年2月推出的一款直板式基礎功能手機
配備 96×64 單色顯示屏,支持 GSM 900/1800MHz 雙頻網絡
沒錯,我在 2016 年底買了一台 2006 年上市的功能機。很無聊的機器,哪怕在 06 年,我都沒正眼瞧過它。
但,這跟薪資有啥關係?
一般來說,薪資入帳時,會有銀行的短信提醒。如果能截獲短信,不就知道其他人的薪資了嗎?
經過硬體修改後的 C118,刷入特殊的固件,連接到 Linux
機器,啟動腳本掃描頻段,用 WireShark
抓包,就能收到其他人的短信了:
大概原理是:
GSM 短信未加密,而基站發送短信是廣播的。
也就是說,任意的手機(不需要插入 SIM 卡)都能收到連接到同一基站的其他手機的短信,只不過會丟掉不屬於自己的短信
特殊的固件就是讓手機來者不拒,不要丟掉其他人的短信。具體細節,網上有一大堆,請自行搜索 OsmocomBB
。
我完全不懂硬體,直接買的改好後的 C118,賣家順便改了 Micro-USB 供電,不需要電池了。我覺得挺漂亮的,就是有點像定時炸彈:
機器到手後,照葫蘆畫瓢,跑了半天,真抓到了一些推廣短信。卧槽,牛逼!
等到發薪資那天,提前把腳本跑起來,附近同事的薪資,盡收眼底。完美!؏؏☝ᖗ乛◡乛ᖘ☝؏؏
好吧,這只是個邪惡的想法,從未付諸實施。說起來你可能不信,每次都是收到薪資入帳短信後,我才想起來腳本沒跑。久而久之,就忘了這件事了。
話說回來,即使當初真幹了,也是徒勞。因為這個只能抓移動和聯通的 GSM 短信,對電信的 CDMA 無效。而且,當時 4G 已經全面鋪開,根本抓不到。即使有同事用 GSM 老人機,也因為原理的限制,看不到收件人手機號,並不知道是誰的薪資。
最後,說一件趣事:
幾年前,某司價值觀中的「創新」要改成「創造」,在內網徵集最能代表「創造」的動物,點贊數最多的是它:
提議者的配文:
蝙蝠,昼伏夜出,象徵著創造力
最重要的是,它擅長倒掛
彼時,網上一堆曬 SP、SSP 的 offer 的校招生,薪資遙遙領先工作多年的老員工。當然,蝙蝠最終還是以最高得票遺憾落選了,雖敗猶榮。
類似的倒掛,在我身上也發生過,果斷選擇了跑路。然後,薪資翻了數倍,敏感內容,略。