感謝基本的教學
大致上有點概念了
簡單來說
就是先抓封包 解碼封包
發假封包騙伺服器
金庸小外掛大概就是這樣做的
不過 封包漏漏長 要怎麼快速解碼封包阿
自己看只會眼花撩亂吧
這段我看不懂
第4位不是一個0 一個1嗎
0001和0010異或,我們按位對比,得到異或結果是0011,計 算的方法是:0001的第4位為0,0010的第4位為0,它們相同,則異或結果的第4位按照"相同為0,不同為1"的原則得到0,0001的第3位為 0,0010的第3位為0,則異或結果的第3位得到0,0001的第2位為0,0010的第2位為1,則異或結果的第2位得到1,0001的第1位為1, 0010的第1位為0,則異或結果的第1位得到1,組合起來就是0011。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>
謝謝大大分享
看到這長篇大論就懶了~~
回復 61# xcatandxdog
其實很簡單 知是當初在寫時省略一點
0001 0010
↑第四位 ↑第四位
用同位相同為0 不同為1來算
第四位兩者都是0 所以相同為0
0001 0010
↑第三位 ↑第三位
用同位相同為0 不同為1來算
第三位兩者都是0 所以相同為0
0001 0010
↑第二位 ↑第二位
用同位相同為0 不同為1來算
第二位相異 所以相異為1
0001 0010
↑第一位 ↑第一位
用同位相同為0 不同為1來算
第一位相異 所以相異為1
其實很簡單的
可能只是你有點搞不清楚位數...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
回復 62# ab851125
慢慢看吧
你可以向上面那位大大提問題喔
回復 63# sami012985
我搞錯了
原來第4位是指後面數過來的
所以結果就是
0011 摟<br><br><br><br><br><div></div>
本帖最後由 sami012985 於 2010-4-5 08:50 AM 編輯
回復 65# xcatandxdog
YES
你之前說的
其實不一定要把整個遊戲的外掛做出來
可以自己做一小部分
EX:攻擊上限提高之類的
回復 66# sami012985
要如何快速比對封包加密呢??
聽說最早期的ro幾乎沒什麼加密
所以外掛出的速度超快
照你這樣講
幾乎所有遊戲的封包
經過比對都有機會破解??
開發者要如何才能防止破解呢??
密密麻麻的一大串
看來有得研究了
謝謝大大的教學
回復 67# xcatandxdog
這只能靠經驗摟
通常解開一次就可以套用到所有設定上
同樣的東西不需解開第二次
回復 68# ku746yu
加油慢慢看吧
有問題可以提出來喔<br><br><br><br><br><div></div>
看到這篇文章真的差點暈倒~但是雖然已經會ˇ不過還不是熟練境界ˇ所以我還是近來觀賞看看ˇ這篇寫的不錯ˇ只是漏漏長的解釋= =實在是看了就頭痛XD不過還是感謝妳造福初心者^^
已經寫好囉!!花兩天測試ˇ兩天公測(確定可用)ˇ不過最近在鑽研網路傳輸等等ˇ所以外掛這方面已經暫停營業ˇ等我學好網路傳輸PTT等...
謝謝大大分享~~~
學到不少知識
老大 ,看不懂太深奧了,诶望塵莫及啊
回復 71# as26263754as
是喔
可否交流一下呢
即時sami012985<br><br><br><br><br><div></div>