当前位置:网站首页>NOP法破解简易登录系统
NOP法破解简易登录系统
2022-06-21 06:17:00 【风过留不留声】
目录
一.破解对象
一个简易的登录系统(请在合法环境下进行测试)。

二.初步分析
经过尝试,我们发现登录窗口只有三次登陆机会。
每次登陆不成功,会出现“用户密码错误还有n次机会”提示。

三.用OD进行调试
OD:一个32位汇编分析调试器
OD网址:OllyDbg 中文站
先把登录系统拖进OD(或用OD打开)。

进入字符串搜索界面(右键 — 中文搜索引擎 — 智能搜索)。

由初步分析,我们得到“用户密码错误还有n次机会”关键字,尝试搜索此字符串,由此确定相关进程。
ps:搜索字符串时不建议整句搜索,建议就部分关键字进行搜索,因为字符串显示可能拆分为多行。


成功找到相关字符串,双击此行返回调试页面。

接下来开始寻找关键点。
发现有一个跳转跳到关键字符串前一行,且条件成立,执行。
ps:跳转箭头显示红色则条件成立,表示执行;跳转箭头显示灰色,不执行。

再往下看。
发现第二个跳转,直接跳过关键字符串,且条件成立,执行。

对比两处跳转,我们发现第一个跳转是关键跳转,因为它跳过了"登陆成功"环节。
我们来到第一个跳转处,下断点(切换)。

再回到系统,输入密码后没有反应,系统暂停。

这时可以直接执行空指令,使跳转失效,执行以下内容。
(右健-二进制-用NDP填充)
、

再回到系统,已经可以直接登陆。


边栏推荐
- 第4篇:从硬件/源码视角看JVM内存模型
- FPGA - 7 Series FPGA selectio -06- odelay of logic resources
- Required questions for group planning: storage system (completed, with detailed analysis attached)
- tf. Operation
- Aurora 8b10b IP use - 02 - IP function design skills
- Xshell7 connects to the server remotely and suspends the process to keep the program running
- Contos7 installing SVN server
- Unity隐藏目录和隐藏文件
- 第8期:云原生—— 大学生职场小白该如何学
- Improved Object Categorization and Detection Using Comparative Object Similarity
猜你喜欢

Improved Object Categorization and Detection Using Comparative Object Similarity

Are you sure about this filter?

MySQL数据库基础:子查询
![[MySQL] SQL statement execution process of MySQL](/img/c8/76726de7ae3521f709e336a60ae3a2.png)
[MySQL] SQL statement execution process of MySQL

Solve the first problem of Huawei's machine test on April 20 by recursion and circulation (100 points)

FPGA - 7系列 FPGA SelectIO -02- 源语简介
![[[graduation season · advanced technology Er] - experience shared by senior students](/img/15/720dac05ebba3ead1b82b15f15daa6.png)
[[graduation season · advanced technology Er] - experience shared by senior students

Aurora8B10B IP使用 -04- IP例程应用实例

第8期:云原生—— 大学生职场小白该如何学
![[is the network you are familiar with really safe?] Wanziwen](/img/b4/6092ab3fd728e5d453ec38b089d027.png)
[is the network you are familiar with really safe?] Wanziwen
随机推荐
模块 14 - 15:网络应用通信考试
Contos7 installing SVN server
【数据挖掘】期末复习 第三章
My college entrance examination experience and summary
How to limit intranet speed
数字信号处理-07-DDS IP应用实例
TypeError: iter() returned non-iterator of type ‘xxx‘
【MySQL】数据库函数通关教程上篇(聚合、数学、字符串、日期、控制流函数)
用递归和循环两种方法解决华为4月20日机试第一题(100分)
如何限制内网网速
Sqlmap命令大全
Several optimization methods of deep learning
【数据挖掘】期末复习 第四章
[data mining] final review Chapter 5
Leetcode 75 - 颜色分类 [Medium] 三种实现方法
FPGA - 7 Series FPGA selectio -03- ILOGIC of logic resources
827. maximum man-made island and collection search
粽子大战 —— 猜猜谁能赢
[JVM] method area
FPGA - 7 Series FPGA selectio -06- odelay of logic resources