问题:原程序在定时一分钟段内执行N次某过程,需修改程序,增加每分钟的执行次数。
分析:1、目的是修改定时间隔时长或者修改执行次数。
2、方法是通过修改应用程序config设置或者修改可执行文件资源信息、或者反编译程序修改其相关参数。
结论
1、查看程序文件,发现存在明显图标,基本确定属于VC开发的程序,通过SPY++查看程序窗口的类名和PEID查壳工具,确定为
VC++6.0开发

2、一般VC生成的程序无法进行反编译出C语言及更高级别的源代码。只能通过修改应用程序的方式进行参数修改
3、使用EXESCOPE工具,查找是否存在每分钟执行次数相关参数,未找到相关设置。

4、使用ULTRAEDIT编辑器打开程序,依次查看程序相关resource信息,发现以下信息,确认程序里肯定有相关参数设置,
查找softset.ini文件,未发现这样文件,说明以前版本的程序肯定用过softset.ini文件保存过设置。

5、程序目录新增softset.ini文件,并修改其中内容增加提交次数说明。测试后,发现程序并未加载这个文件,失败。

6、使用调试解密OllyDBG进行反汇编调试,并从注释、字符串信息里查看相关参数,发现如下汇编断点push 0A,即常量10,

修改汇编代码 PUSH 64即100,写入可执行文件,通过测试成功。

【破解EXE】VC程序的破解及修改一例相关推荐

  1. Delphi编译后的程序图标无法修改一例

    2019独角兽企业重金招聘Python工程师标准>>> 编译一个工程时,生成的程序图标始终不变,在Project-Option里设定好了,甚至Form里也用了指定的图标,但编译出来仍 ...

  2. 记录一个小程序的破解

    最近有在吾爱破解的论坛上看见这样一个帖子.上面有个exe文件.一看到这,一下子就激起了我的兴趣.就想这破解了来试试.也来练练手. 没破解前: 在不知道密码的情况下,我们随便输入一个信息会显示搞错了啦. ...

  3. 三款破解PHP加密程序工具软件

    -Mr.-DeZend-黑刀DeZend4-傻瓜Autoit外壳版dezender5-有破解PHP加密的程序的朋友,有工具拉,我在网上找了一下有三款工具相当不错,都可以对加密的PHP程序进行解密,但我 ...

  4. NET程序的破解(二)

    序:Tankaiha在他的"用PEBrowse对.Net程序进行动态调试"中曾经提到过3种方法可以破解.NET程序,我下面介绍的方法,刚好是他说的第一种,但又不完全是.就是用.NE ...

  5. C程序逆向破解-入门学习(2)

    阅读到此的同学相信对程序的逆向已经有了一定的了解了,如果没有那么可以参考我前面的那篇文章,传送门C程序逆向破解-入门学习(1) 直接进入正题,本文来分析C程序的if else条件分支语句在逆向后的汇编 ...

  6. 用c++编写破解Windows密码程序

    用c++编写破解Windows密码程序(缺点只能破解当前电脑的密码) .cpp文件 #include "CrackWinPassword.h" #pragma warning(di ...

  7. 20年未解的MIT密码难题,被自学成才的程序员破解了,比预计早15年

    栗子 发自 凹非寺  量子位 报道 | 公众号 QbitAI 诞生在1999年的MIT密码难题,被一个自学成才的程序员破解了. 当年,出题人按照摩尔定律估计,完成计算要35年. 结局的到来,足足提前了 ...

  8. 《流浪地球》程序员破解行星发动机到底靠不靠谱

    文 | 李勤 来源:雷锋网(leiphone-sz)报道 不好意思,又要蹭个热点了. 当我走进电影院,看见程序员李一一说要破解行星发动机的程序,替换成"春节十二响"那一刻,我就知道 ...

  9. 【愚公系列】2023年01月 网安实验-.NET程序的破解与加密

    文章目录 前言 1..NET Reactor是什么 一..NET程序的破解与加密 1.创建程序 2.采用dnSpy破解 3..NET Reactor加密 总结 前言 破解软件指的是研究软件的激活机制后 ...

最新文章

  1. Centos7上yum安装mongodb
  2. COGS 2353 2355 2356 2358 有标号的DAG计数
  3. ans_rproxy 说明
  4. javascript对时间的校验操作
  5. 概率假设密度滤波 matlab,高斯混合概率假设密度滤波器
  6. input file获取文件路径_python 基础 — 整理文件
  7. Linux内核分析 - 网络[九]:邻居表
  8. C语言 如何计算结构体的大小
  9. Java-ServiceLoader类
  10. 商业智能BI和报表的区别?
  11. mysql 5.5主从同步_MySQL 5.5主从同步
  12. java日期处理简单封装
  13. Android SDK环境变量配置-Windows10
  14. 史上最全编程语言列表,你掌握了哪些?
  15. 【优先队列】Toda 2
  16. 营业执照如何完整的转为Word格式?
  17. Djano3.0使用-CBV使用实例
  18. 支持多线程的DRB server
  19. springboot2.3整合mybatis-plus3.3.2较为详细的教程
  20. 云和恩墨23届校园招聘,内推NTANNzK

热门文章

  1. HDU CCPC网络选拔赛 6441 Find Integer(数学)
  2. jCarouselLite——传送带(多图)
  3. java 队列线程池_Java线程池Executor使用
  4. Typora软件百度网盘下载地址
  5. 笔记本电脑无法进入睡眠状态_电脑进入睡眠模式后无法唤醒的原因解析
  6. LruCache缓存图片+清除本地缓存
  7. 工作日志(部门管理)
  8. 世界上最成功的人一开始是个程序员-《程序员大本营》1999版
  9. HMI-47-【多媒体】Title界面实现 2
  10. 极限思想在计算机中的应用,高等数学中极限思想的应用