备注:本方法来源于网上相关博客,仅作为学习研究之用。使用正版软件人人有责,不得非法用于软件**。

1.打开OD,载入JLINK.exe

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

2.点击View->Executable Modules,双击定位到JLinkARM

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

3.右键->Analyses->Analyse Code;

4.右键->Search for->All referenced strings

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

5.右键->Search for Text,输入

The connected J-Link is

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

6.右键->Follow in Disassember

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

7.在该行数据列下双击下端点,按CTRL+F2使用查询重新运行,

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

按工具栏上蓝色播放按钮,最终到达该断点,同时弹出提示框:

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

则说明函数入口在PUSH Warning之前,故移到前面的PUSH ESI出下断点:

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

按CTRL+F2重新启动程序,直到停留在这一行。

8.按F8单步运行,发现有一个循环次数0x1388 的判断过程,循环结束后将弹出The connected J-Link is defective对话框,如果在循环中条件成立则跳转到JLinkARM.10095EA7。

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

故双击修改该行的JNE为JMP

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

全速运行不再出循提示框,问题解决。

9.使用UtralEdit打开JlinkARM.dll,搜索85 C0 75 75 6A 01(见上面窗口中该跳转指令及前后对应的汇编代码),只找到一处:

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

将第一个75改为EB,保存修改后的JlinkARM.dll即可。

 

相关文章:

  • 2021-07-04
  • 2021-11-14
  • 2021-11-25
  • 2021-05-09
  • 2022-12-23
  • 2021-10-25
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2021-10-21
  • 2021-06-05
  • 2021-12-26
  • 2021-07-10
  • 2021-06-21
相关资源
相似解决方案