简单密码逆向破解演示(修改原定密码+密码转换)

发布时间 2023-09-06 19:02:28作者: 小吕不忧伤

完成密码的修改(完成密码的修改,将密码变成自己的密码)

完成密码的绕过(完成输入任意密码都能进入系统)

完成密码的翻转(完成输入正确密码不能进入,输入错误密码进入)

 

第一个演示

Sst.exe:

密码修改:

使用查找工具查看关键字"密码/correct/true….等"

 

 

 

分析得到正确密码为"1111"

把密码修改为自己的密码:"3333"

 

 

修改密码跳转,实现不论输入什么密码都可以正确

把每一个字符的jne否定跳转全部指向 0x 0040158d 这个地址 实现所有密码都返回正确

 

 

密码反转,实现输入正确的密码返回错误,输入错误的密码返回正确

 

修改内容:

Jne 指向 the password is coorrect 的地址

Je 指向 you faled 的地址

 

 

 

 

第二个演示

密码比较(1):

密码修改:

使用查找工具查看关键字"密码/correct/true….等"

 

分析得到正确密码为"password"

把密码修改为自己的密码:"xlvbysdw"

 

 

 

修改密码跳转,实现不论输入什么密码都可以正确

 

密码反转,实现输入正确的密码返回错误,输入错误的密码返回正确

把 jne 的跳转命令修改为 jn

 

 

 

 

第三个演示:

密码修改:

分析得到正确密码为"123.com"

把密码修改为自己的密码:"xlvbys"

 

 

 

修改密码跳转,实现不论输入什么密码都可以正确

 

 

 

密码反转,实现输入正确的密码返回错误,输入错误的密码返回正确

 

 

 

第四个演示

6组密码破解test:

密码修改:

 

 

 

 

分析得到正确密码为"easyre"

把密码修改为自己的密码:"xlvbys"

 

 

 

修改密码跳转,实现不论输入什么密码都可以正确

 

 

密码反转,实现输入正确的密码返回错误,输入错误的密码返回正确

 

 

 

第五个演示

team_4:

密码修改:

 

 

 

分析得到正确密码为"123thx"

把密码修改为自己的密码:"xlvbys"

 

 

修改密码跳转,实现不论输入什么密码都可以正确

 

 

 

 

 

 

密码反转,实现输入正确的密码返回错误,输入错误的密码返回正确