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

輕鬆實現一個億的小標的!純C/C++打造“首富人生”

一個億的小標的,已經不是多新鮮的梗了,儘管實現起來很難,但夢想還是要有的,萬一有一天實現了呢?並且在今天,小編就要介紹兩個方法,讓你成為

Part.1

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

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

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

下麵是部分思路及代碼

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

 

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

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

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

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

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

Part.2

構建ATM自動存取款機

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

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

下麵是部分思路及代碼

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

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

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

滑動查看部分代碼,完整專案資料附文末領取:

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

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

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

C++的應用領域極其廣泛:游戲、圖像、多媒體、網絡、嵌入式、資料庫、瀏覽器、搜索引擎、操作系統、驅動程式、編譯器、編程語言、HPC等等。還有iOS開發中的Runtime、AsyncDisplayKit,Android開發中的fresco,都用到了C++來提升性能。

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

赞(0)

分享創造快樂