1,PEID探测无壳,VB6编写
2,文件目录下有被加密的ACCESS数据库,字符串查找发现数据库密码
数据库密码:
超级字串参考, 项目 281 地址=0049EA53 反汇编=mov edx, 0041CBEC 文本字串=PROVIDER=MSDASQL;dsn=Xreport;uid=;pwd=tangjin;
3,伪注册判断部分:
09579399 83F8 04 CMP EAX,4 ; 用户名长度必须4位以上
0957948E 52 PUSH EDX ; 送入假码
0957948F 68 742D5709 PUSH tjone.09572D74 ; 空白字符串
09579494 FF15 B4105709 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCm> ; __vbaStrCmp(假码,"")
0957949A 8BF8 MOV EDI,EAX
0957949C 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
0957949F F7DF NEG EDI
095794A1 1BFF SBB EDI,EDI
095794A3 50 PUSH EAX ; 用户名
095794A4 47 INC EDI
095794A5 68 742D5709 PUSH tjone.09572D74
095794AA F7DF NEG EDI
095794AC FF15 B4105709 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCm> ; __vbaStrCmp(用户名,"")
4,爆破点:
00487E9D B8 03000000 MOV EAX,3 ; 强制修改
00487EA2 C705 58905600 3A000000 MOV DWORD PTR DS:[569058],3A
00487EAC E9 E6010000 JMP 00488097
二进制修改:
A1 34 90 56 00 83 F8 01 0F 85 99 00 00 00 8B 16 56 FF 92 A4 ==>
B8 03 00 00 00 C7 05 58 90 56 00 3A 00 00 00 E9 E6 01 00 00
5,程序为国软,出于保护,不公布名字与补丁。
分享到:
相关推荐
可以一次性清除被挂马的ASP,PHP,HTM等文件的木马,可以遍历根文件下的所有子目录中同一类型文件的特定字符串。为大家提供一个思路,遍历文件夹。
(4)光盘中的部分示例程序只给出了程序代码,并没有演示效果,如想实现某一具体的效果,请读者独立思考完善。如在讲解部分语句时,只给出了语句的使用方法和思路,并没有给出更深一步的应用,因此无法演示其应用的...
Vb是microsoft公司于1991年退出的windows应用程序开发工具visual意思是“可视化的”。在它刚推出来时,自身还存在一些缺陷,功能也相对少一些。但是经过多年的开发研究。最近microsoft公司又推出了VB6.0版本 VB6.0...
(四) 程序思路(仅供参考): 0. 定义部分:定义常量、变量、数据结构。 1. 初始化:从文件将源程序输入到字符缓冲区中。 2. 取单词前:去掉多余空白。调用过程GETNB(); 3. 提取字符组成单词,利用课本P97图4.5...
页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp...
2.系统总体设计 2.1设计思路 本系统对企业中常见的采购、库存、销售等企业活动及相关供应商和客户等基本信息 进行管理。 2.2设计方法 1、前台销售管理。 在这个前台销售管理系统中,包括了商品浏览,商品查询以及...
下面列出普通V带传动手工设计的方法与步骤(见表5-2),以便于读者回顾机械设计的方法与步骤,也有助于阅读理解本章附录列出的普通V带传动设计源程序,有利于机械设计软件开发思路的逐步形成。 计算机辅助机械设计V...
语言编制的程序,后台运行的是数据库,而VB、PB和Del-phi语言较C++语言具有更为强大的数据接口功能,不仅易于维护,还有运行速度快的优点[2]。 2.3模块设计原理 首先模块设计的目的是将子系统中模块自身内部结构
本程序部分查考了国内外个别网站的结构、思路、图片等,在功能上也是尽量效仿国内外的著名搜索引擎,如果您感觉我们侵犯了您的某一方面的权益,请以Email方式告知,我们将尽快删除有关内容。 相关下载: ...
型人才"的办学指导思想,本专业决定建立稳定、扎实的专业基础课群,其中网站建设与 管理专业课有:VB.NET程序开发、制作JavaScript脚本特效、SQL Server数据库管理和开发、使用Dreamweaver制作网页、Flash动画设计、...
6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? ...