Login程序破解
1、掌握基本的汇编指令机器码
- nop=空指令( 机器码90)
- JNE = 若是不相等就跳起色器码75)
- JE = 若是相等就跳起色器码74)
- JMP = 无条件跳起色器码EB)
- CMP = 比较
2、进行破解操做
1.用winscp将login文件传送到Ubuntu中
2.修改文件权限为可执行文件
- 
3.能够看到在上面的步骤中,login执行以后是“drop dead”的
4.查看反汇编代码
- vi打开login,输入“:%!xxd”(中间无空格)
- 输入:/750e查找到那个位置,比对四周,肯定位置后将其修改成7500
- 输入“:%!xxd -r”保存
- 输入“:wq”保存
- 运行,输入和上次一样的password(lwr),显示正常功能