歡迎光臨
每天分享高質量文章

5天賺十億!純C/C++打造“西虹市首富”

電影《西虹市首富》票房一路高歌順利突破20億,並且引發大家熱議


究竟如何一個月花光十個億呢?


有人就說了,小編你掙著賣白菜的錢就不要操著賣白粉的心了好嗎?銀行存款有多少心裡沒點數嗎?


那這裡我就不服了,夢想還是要有的,萬一有一天實現了呢?並且在今天,小編就要介紹兩個方法,讓你成為



Part.1

構建ATM自動存取款機

ATM自動存取款機的構建涉及到ATM和銀行卡兩個處理物件,要定義兩個類來解決這個問題。


程式包含取款、查詢、轉賬、修改密碼、存款、退出。新增查詢修改獨立分開作為子函式,其餘作為switch陳述句中的一部分,幾個模組透過switch陳述句聯絡。


下麵是部分思路及程式碼


構建視窗以及定義ATM機類:有“金額”、“單筆取款金額限制”等基本屬性。需要實現:“核對密碼”、“修改密碼”、“取款”、“查詢資訊”、“退出系統”等功能。將這些操作定義為ATM機類的成員函式。

△systm(“color 2F”)是視窗顏色,可按喜好更換



除錯時應註意取款金額受卡餘額、ATM機最大取款金額及ATM機當前剩餘金額的限制。卡號、密碼錯誤時最多輸入3次,否則直接退出系統。


滑動檢視部分程式碼,完整專案資料附文末領取:


執行效果圖,單次最高轉賬額度設定為5000元。


嗯,根據測試呢,一次5千隻需要轉二十萬次,不吃不喝不休息大約5天就可以賺10個億了,真金白銀哦,可憑槍支彈葯前去各大銀行櫃臺領取~


Part.2

開發「無限陽光」遊戲外掛

外掛這個東西對於玩過遊戲的人一定不會陌生,透過外掛可以任意修改遊戲數值達到隨心所欲的效果,所以第二個方案就是教大家製作遊戲外掛,打造「開掛的人生」


無論《王者榮耀》還是《絕地求生》外掛都是可以製作的,這裡先以遊戲《植物大戰僵屍》為例:


下麵是部分思路及程式碼


每個程式開啟後資料的記憶體地址都會改變,但是其靜態基址和偏移不會變,所以關閉遊戲再啟動,獲取的靜態基址是不變的並且可以修改。


我們用CE找到他的靜態地址和偏移地址,再用C/C++裡面的ReadProcessMemory和WriteProcessMemory進行修改就可以了。


△獲取植物大戰僵屍遊戲行程PID


△從指定位置讀取陣列並儲存


再封裝一下就可以發給小夥伴使用了,下麵是執行效果。

△先變一個250,當然你想變啥都可以



 C/C++是一門永不過時的語言,這兩個專案雖然不能真正讓大家立即成為現實中的富翁,但是卻可以讓大家利用C/C++語法結合資料結構與演演算法演演算法處理遊戲資料,跳出控制檯,在介面程式設計中去鍛煉自己的邏輯思維能力等等。


技術正是創造財富的源泉,持續學習,持續精進,離心中的標的就不會遙遠,而對於初學者來說,親自敲程式碼,從專案中學習無疑能受益匪淺。那麼最後送給熱愛學習的大家一份福利:


C/C++精品資料線上分享

文中ATM機專案、遊戲外掛原始碼,還有拳皇97遊戲等及更多專案學習資料免費領取


掃描或長按識別二維碼

新增助理老師即可領取

不定期有Socket程式設計和Hook(鉤子)程式設計等網路駭客技術、騰訊內部核心技術比如QQ截圖系統、編寫雷霆戰機等經典遊戲的免費知識分享課。

贊(0)

分享創造快樂