Hayden. 发表于 2018-5-28 00:35

STC-ISP软件去弹窗笔记

本帖最后由 Hayden. 于 2018-5-28 17:13 编辑

本文主要记录自己的学习过程,大佬跳过。如果能给入门者帮助最好不过!
本人在单片机学习过程中入门时学习的的是国产宏晶单片机,在使用其单片机烧录软件时遇到流氓行为,每次打开都有两个弹窗,如下图。
一般来说弹窗都应该有下次不再提醒的选项,勾选后就不会在下次打开后显示了,但是这个软件没有。
为了给自己清静,于是就开始了我的破解学习过程。
软件工具教程论坛都有提供,直接下载使用:https://www.52pojie.cn/thread-582852-1-1.html
看了kido大神的视频:《吾爱破解培训第二课:实战去广告、弹窗及主页锁定》 讲师:Kido,链接:http://www.52pojie.cn/thread-384195-1-1.html
在STC官网下载醉星版的烧录软件:stc-isp-15xx-v6.86O
软件打开显示一次如下:



MMP,一点都不温馨,每次都是骚扰!

先使用查壳软件查一下:

查壳软件详情和下载可以看我之前的帖子:https://www.52pojie.cn/thread-711984-1-1.html




两款查壳工具查到的基本一致,软件使用VC++6.0开发,无壳。
接下来打开OllyDBG吾爱破解专版,搜索关键字“温馨提示”,也可以下断点MessageBoxA/W
以下是我通过字符串搜索定位到的弹窗位置:














使用NOP控制令填充,更改完然后保存文件:





另存为文件打开可以发现,第一个弹窗已经去除。
而第二个有文本内容,可以发现是一个dialog对话框。
同样可以通过字符串搜索或者关键API函数断点定位,在这里我通过下断点没能成功,同样使用了字符串“使用PL”搜索得到了定位。


使用NOP空指令填充,然后保存,打开第二个对话框不再出现。
到此整个修改全部完成,得到了一个纯净版的STC-ISP.
更改软件标题:
关于更改软件标题,各种不顺,使用OD,WinHex,C32Asm更改,都不理想总是出现乱码。
原因就是该软件使用了unicode编码标题,而替换法更改又有等长限制,这个软件标题太长
如果使用替换很容易出错,而且C32Asm还不支持unicode替换。
各种限制,所以我找到了汉化软件用的这款小巧软件exeScope:





你想自定义应用软件吗? 例如:更改字体,更改菜单,更改对话框的排列,等等。但你会认为这是不可能的,因为你没有资源文件。
eXeScope能在没有资源文件的情况下分析,显示不同的信息,重写可执行文件的资源,包括(EXE,DLL,OCX)等。
是方便强大的汉化工具,可以直接修改用 VC++ 及 DELPHI 编制的程序的资源,包括菜单、对话框、字串表等。

使用时很简单,直接更改:



修改完毕,点击save update保存更新按钮就可以了。



修改后的软件:


下面我给出原文件和破解文件:
链接:https://pan.baidu.com/s/11_srWhrhJiUDWPKKZJn9mA 密码:hb5a
你的回复评分就是我最大的动力!




Hayden. 发表于 2018-12-20 09:45

wawayaya2 发表于 2018-12-20 08:09
去那个PL2303弹窗似乎不正确,容易导致失去响应。   可以查找 EB 43 83 F8 65 75然后把最后一个75改成EB...

没遇到过失去响应,不过还是很感谢你的建议!{:1_893:}

wawayaya2 发表于 2018-12-20 08:09

去那个PL2303弹窗似乎不正确,容易导致失去响应。   可以查找 EB 43 83 F8 65 75然后把最后一个75改成EB 就好了

记忆和丧失之间 发表于 2018-5-28 01:54

深夜还在奋斗啊

萧遥 发表于 2018-5-28 07:57

谢谢分享!

仙云残影 发表于 2018-5-28 07:57

楼主厉害了

yaojin666666 发表于 2018-5-28 08:48

收藏学习,谢谢楼主

童子tz 发表于 2018-5-28 08:50

楼主厉害,感谢分享

chenrenjiewj 发表于 2018-5-28 09:02

感谢大神分享~~~

技术萌新 发表于 2018-5-28 09:34

好像选比较旧的芯片 弹窗很多这个很烦

w5645060 发表于 2018-5-28 09:42

sstm 发表于 2018-5-28 09:56

页: [1] 2 3 4 5
查看完整版本: STC-ISP软件去弹窗笔记