标签:
将750e改为7500
注:为了跳过口令检查,也就是无论比较的结果如何,都正常登陆。
jne是条件跳转,如果条件满足,则跳转;
jne下两行可知是输出内容;
jmp是跳转语句(没有条件,则直接跳转)
jmp下两行也是输出内容。
jne表示当比较不相等时,跳转。也就是说,当输入与已存口令不相等时,跳转到jmp下一行mov,如果比较结果相等,则执行jne下两行mov、call行,说明,执行mov、call行输出的为“right”。
vi打开login,输入“:%!xxd”
输入:/750e查找到那个位置,比对四周,确定位置后将其修改为7500
输入“:%!xxd -r”保存
输入“:wq”保存
运行login测试结果
标签:
原文地址:http://www.cnblogs.com/ClareOhno/p/5550379.html