Login程序破解
1、掌握基本的彙編指令機器碼
- nop=空指令( 機器碼90)
- JNE = 若是不相等就跳起色器碼75)
- JE = 若是相等就跳起色器碼74)
- JMP = 無條件跳起色器碼EB)
- CMP = 比較
2、進行破解操做
1.用winscp將login文件傳送到Ubuntu中
2.修改文件權限爲可執行文件
- ![](http://images2015.cnblogs.com/blog/744595/201605/744595-20160531141059539-907775874.png)
3.能夠看到在上面的步驟中,login執行以後是「drop dead」的
4.查看反彙編代碼
- vi打開login,輸入「:%!xxd」(中間無空格)
- 輸入:/750e查找到那個位置,比對四周,肯定位置後將其修改成7500
- 輸入「:%!xxd -r」保存
- 輸入「:wq」保存
- 運行,輸入和上次一樣的password(lwr),顯示正常功能