160 - 30 cracking4all.1
环境
Windows XP sp3
工具
exeinfope
ollydbg
查壳
无壳的VB程序
测试
这个serial藏得比较里面,多点几下才能看到
字符串搜索:
00403338 . 50 push eax ; /var18
00403339 . 51 push ecx ; |var28
0040333A . C785 40FFFFFF>mov dword ptr ss:[ebp-0xC0],cracking.004027C8 ; |UNICODE "qBQSYdXUe_B\V"
00403344 . C785 38FFFFFF>mov dword ptr ss:[ebp-0xC8],0x8008 ; |
0040334E . FF15 44614000 call dword ptr ds:[<&MSVBVM50.__vbaVarTstEq>] ; \__vbaVarTstEq
00403354 . 66:85C0 test ax,ax
00403357 . B9 04000280 mov ecx,0x80020004
0040335C . B8 0A000000 mov eax,0xA
00403361 . 894D 80 mov dword ptr ss:[ebp-0x80],ecx
00403364 . 8985 78FFFFFF mov dword ptr ss:[ebp-0x88],eax
0040336A . 894D 90 mov dword ptr ss:[ebp-0x70],ecx
0040336D . 8945 88 mov dword ptr ss:[ebp-0x78],eax
00403370 . 0F84 E8000000 je cracking.0040345E
00403376 . 8B35 9C614000 mov esi,dword ptr ds:[<&MSVBVM50.__vbaVarDup>] ; MSVBVM50.__vbaVarDup
0040337C . BF 08000000 mov edi,0x8
00403381 . 8D95 28FFFFFF lea edx,dword ptr ss:[ebp-0xD8]
00403387 . 8D4D 98 lea ecx,dword ptr ss:[ebp-0x68]
0040338A . C785 30FFFFFF>mov dword ptr ss:[ebp-0xD0],cracking.00402824 ; UNICODE "Valid"
00403394 . 89BD 28FFFFFF mov dword ptr ss:[ebp-0xD8],edi
0040339A . FFD6 call esi ; <&MSVBVM50.__vbaVarDup>
0040339C . 8D95 38FFFFFF lea edx,dword ptr ss:[ebp-0xC8]
004033A2 . 8D4D A8 lea ecx,dword ptr ss:[ebp-0x58]
004033A5 . C785 40FFFFFF>mov dword ptr ss:[ebp-0xC0],cracking.004027E8 ; UNICODE "Password correct, hehe, :-)"
判断之前下个断点,看看内存中的内容。
得到serial:CrackTheWorld
160 - 30 cracking4all.1相关推荐
- 160 - 31 cracking4all.2
环境 Windows xp sp3 工具 exeinfope ollydbg 查壳 无壳VB程序 测试 输入1234567 OD载入字符串搜素,往上翻就看到这里,我截取部分片段: 00402C26 . ...
- 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 来源:b ...
- java 扫描tcp端口号_多线程TCP端口扫描 java实现
界面部分: import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt. ...
- Java基于Swing和Netty仿QQ界面聊天小项目
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:blog.csdn.net/weixin_44048 ...
- 编写你人生中第一个机器学习代码吧!
小之的公众号 : WeaponZhi.关注公众号并回复AI获取AI+Python资料和机器学习入门视频教程 我们先要学习的机器学习算法是监督学习,那么,何为监督学习呢?要了解监督学习,我们得先回顾下我 ...
- 我的android绘图学习笔记(二)
然后试一下从ArrayList里面读数据,画折线图 package com.test; import java.util.ArrayList; import java.util.Iterator; i ...
- CoreAnimation动画
为什么80%的码农都做不了架构师?>>> 在IOS中如果使用普通的动画则可以使用UIKit提供的动画方式来实现,如果想实现更复杂的效果,则需要使用Core Animation了 ...
- ElasticSearch大数据分布式弹性搜索引擎使用
阅读目录: 背景 安装 查找.下载rpm包 .执行rpm包安装 配置elasticsearch专属账户和组 设置elasticsearch文件所有者 切换到elasticsearch专属账户测试能否成 ...
- pyqt播放视频不能显示 解决
pyqt本来播放视频能显示,后来不能显示,最终排查,找到原因: self.setAttribute(Qt.WA_TranslucentBackground, True) 后来查了一下,这句代码的意思是 ...
最新文章
- 第四节:python if语句用法
- 全球唯一标识GUID
- java ftp封装_使用FTP连接池封装Java工具类
- You can't specify target table 'tablename' for update in FROM clause的解决方法
- loadrunner 脚本优化-事务时间简介
- 免费UI圆角字体素材|字体设计密码:字形设计中“圆角”的应用规范
- 剑指offer 答案 python_【剑指offer】【python】面试题2~5
- 腾讯首投AI芯片,领投燧原科技Pre-A轮3.4亿元融资
- Docker应用基础
- 触动精灵手游脚本开发框架FreeGame源码
- Linux中压缩文件后生成,在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是 gzip 。...
- 斯皮尔曼相关系数计算的python代码
- matlab数据库开发教程pdf,Matlab数据库编程入门.pdf
- 哈夫曼压缩与解压缩(c语言版)
- 爱莫科技入选英特尔“AI 百佳”,共同打造人工智能创新生态
- 千峰Java教程:071. 数据结构之链表①
- DBeaver小松鼠:数据库客户端界面工具DBeaver连接Hive
- php框架 s,开源免费的PHP框架|轻量级PHP框架(DecSoft's Humm PHP)下载 V2019.4 官方版 - 比克尔下载...
- 基于Cisco OpenH264 的SIP 软电话
- mysql检测不到运行库_请自行检查是否安装VC9运行库??
热门文章
- 怎样恢复oracle函数,Oracle闪回恢复误删除的表、存储过程、包、函数...
- mysql 表设计 date_mysql 表 Date类型
- php16进制密钥签名对接支付,简单理解rsa的加密和签名-PHP实现
- inheritPrototypal.js
- webpack编译时No PostCSS Config的解决方法
- spring AOP源码分析(一)
- python学习日记(匿名函数)
- 搭建springboot环境
- 浅析Kerberos原理,及其应用和管理
- thinkphp 删除该表的最后一行