MapleStory Portal
每日簽到
‹ 返回 楓之谷綜合技術交流
…
petje
想學習怎麼找COutPacket::COutPacket的位址
發表於 2024-7-31 15:17:30
複製鏈接
編輯記錄
petje
發表於 2024-7-31 15:17:30
|
顯示全部樓層
|
閱讀模式
各位大大好,我想要學習怎麼尋找v113的COutPacket::COutPacket的位置,方便製作Packet Editor
但是我用CE搜尋一些找得到的AoB,或者我從v95脫殼主程式ida看到的AoB去找也都找不到
目前想到的一種方法是從WS2_32.send回推,但實際上我從CE Memory Viewer看到那塊asm以後還是沒什麼頭緒怎麼找到COutPacket::COutPacket
其實就算我有v113的脫殼主程式,如果沒有前人寫的註解,我還是不知道要怎麼找到COutPacket::COutPacket
想請各位大大指教! 謝謝!
回復
使用道具
舉報
提升卡
置頂卡
沉默卡
喧囂卡
變色卡
千斤頂
顯身卡
瀏覽
3697
回復
12
您需要登錄後才可以回帖
登錄
|
註冊會員
送出留言
g9502995
:應該是對的 我也不確定 你可以鉤鉤看
2024-08-01 22:30
回復
g9502995
:還是你有DC討論一下
2024-08-01 21:45
回復
3 則回覆
g9502995
:不太懂你想幹嘛
2024-08-01 21:30
回復
1 則回覆
petje
:大概像這樣 [程式碼] &v15是第一次出現就出現在COutPacket_0 sub_40661F 裡面是很簡單的 像是在操作&v15前3個byte的邏輯,或者是EnlargeBuffer,沒看到相關的設置封包的操作
2024-08-01 16:00
回復
1 則回覆
petje
:謝謝! 原來是這樣找的 我剛好很幸運,ida的Lumina直接幫我把COutPacket系列都認出來了,我xref一下就找到COutPacket_0是被呼叫幾千次的那個 我發現程式會呼叫COutPacket_0(&v21, 121)之類的,&v21應該就是我要找的,未加密的封包位置?因為呼叫完COutPacket_0沒多久就CClientSocket::SendPacket了 但是我找了很久,也找過不
2024-08-01 10:01
回復
1 則回覆
g9502995
:我是靠ida慢慢比對的 以現有的線索慢慢去推出來的 先從v095找COutPacket::COutPacket按X找線索 然後去你的113的ida找你已經命名好的有沒有跟他一樣的這樣比對
2024-07-31 22:59
回復
返回頂部