Shark恒【逆向】笔记

news/2024/11/24 2:26:47/

第一课

NOP法破解(注:第一期都是无壳破解)

利用所有的关键字进行搜索查找

这里利用的是字符串搜索,跟着查找到关键的jmp指令,然后修改(一般称爆破)

打开软件,输入密码,注意关键字符串

用od打开,查找字符串(推荐使用智能搜索)

用智能搜索查找“密码错误”字符串(建议:不要输入全部内容)

在注意到密码错误上左边有个“>”,说明其他地方跳转过来,我们在00539AF3下断点(F2)

        随便输入密码,跟着回到od就暂停了,看到test al,al, 作用相当于and al,al,但test不改变al的值,只改变标志位,可以看到al为1,and后结果也是1,所以ZF位还是0,jnz就是当ZF位为0的跳转,(ZF为0说明上一次的运算结果不为0,如上一次的运算结果为0,那ZF就是1了),所看看到下面的信息是跳转已实现,跳到密码错误那里了,我们的目的是不要跳,那我们可以把jnz那条指令nop掉,就不会跳了,还可以把jnz改成jz,这样错误的密码就不会跳,正确的反而会跳,比nop差一点而已。(跳转线若为红色,则跳转成立,若为灰色,则不成立)

改了之后。保存文件,放到目录,则无需输入密码即可运行。

               

        初入逆向,请多指教


http://www.ppmy.cn/news/377517.html

相关文章

数据社区推荐—恒有数(UData)

数据社区推荐—恒有数(UData) 想跟大家分享一个好用的金融数据社区,恒有数(UData),网站是https://udata.hs.net。是恒生电子的金融数据社区,使用过后觉得的挺不错。 1、免费:现在免费的数据已经很难找了,有些平台提供…

naiveui的table实现可滚动的恒居中空数据处理

实现方式 ~~ 先放一个实现效果截图: naive-ui table 实现空数据页面的滚动、暂无数据恒居中效果 问题详情: naive-ui的原逻辑时空数据页面只有居中的暂无数据字样,不支持横向滚动 解决方案: 既然自带的table不支持滚动&#xf…

恒转矩和恒功率

关键公式:V kFQ V — 电压 F — 频率 Q — 磁通 (Φ) 关键公式:T kIQ T — 转矩 I — 母线电流 Q — 磁通 (Φ) 最后一段,弱磁调速。T 9550 P/N .P一定,N要大,所以T要…

latex的恒等于怎么写?

文章目录 latex的恒等于怎么写? latex的恒等于怎么写? \equiv ≡ \equiv ≡

智能恒等于推荐系统

在这里插入代码片如图所示 人类语言 和 聊天能力 以及各种行为都是推荐系统 推荐的结果 当某事发生人脑推荐系统就会给你推荐最佳的已知解决方案。 比如 你在和朋友聊天的时候就会通过,你的性格特点朋友的性格特点,人物关系当前情感状态 等一系列信息&a…

关于恒等于(===)和非恒等于(!==)

有人发了个getXXX()!0,不明白!是什么意思,一直也没看到过,问了一下,说是!非恒等于,还是不明白非怦等于是什么意思,百度了一下非恒等于,呵呵(看来自己是真无知啊) 引用 恒等于()&…

恒电位仪电路

参考https://blog.csdn.net/y511374875/article/details/79090837 一个典型的恒压电路由三部分组成: 1. 如果需要,带有偏置电压的控制电路 2. 电流测量电路 3. 短路场效应晶体管,当电源断开时,工作电极与参考电极连接 电化学气体传感器为…

开源的「变」与「恒」:七大开源基金会负责人尖峰对谈

在 7 月 9 日举办的首届全球开源技术峰会 GOTC 2021 上海站,来自全球各顶级基金会的负责人共聚圆桌,围绕开源软件的历史与未来展开了深刻的探讨。 Linux 基金会执行董事 Jim Zemlin、Apache 软件基金会董事 Craig Russell、CNCF 云原生计算基金会总经理 …