crackme005
一、基本信息
1.1运行情况
1.2 32位VB程序,无壳
二、OD打开分析
2.1根据搜索字符串到底关键函数
2.2分析主要判断
三、破解方法
#include<string.h>
#include<stdio.h>
int main()
{char name[256] = {0};char Serial[256] = {0};scanf("%s",name);int len=strlen(name);for(int i=0;i<len;i++){Serial[i]=name[i]-(len-i);printf("%c",Serial[i]);} return 0;
}
四、总结
GetModuleHandleA 检索指定模块的模块句柄
DialogBoxParam 根据对话框模板资源创建一个模态的对话框
ExitProcess 结束调用的进程及其所有的线程
GetDlgItem 根据继承关系的函数功能,返回窗口中指定参数ID的子元素的句柄,可以通过返回的句柄对窗口内的子元素进行操作
SetFocus 方法将焦点移到特定的窗体、活动窗体上特定的控件,或者活动数据表的特定字段上
SendMessage 指定的窗口调用窗口程序,直到窗口程序处理完消息再返回
EndDialog 清除一个模态对话框,并使系统中止对对话框的任何处理的函数
GetDlgItemText 获得与对话框中的控件相关的标题或文本
五、最重要的
**欢迎大佬批评交流**
crackme005相关推荐
- od重新下载与crackme005记录
前话我吐槽一下,我第一次用的od,功能特别少,具体为什么这么少我也没太搞懂,其实也是做题的时候发现没有检索到中文和我的注释,都不会在点击查找字符串后显示出来,可我做题的起始步骤也就是从字符串下手,于是 ...
- 160个CrackMe005
文章目录 查壳 关于脱壳 使用DarkDe分析程序 分析程序 导出符号 从字符串入手 分析第一层防护 分析表单创建事件 初始化控件 读取文件内容 破解第一层防护 分析第二层防护 分析表单的鼠标移动事件 ...
- CM005-逆向分析过程(上篇)
前言 005,都说比较变态,很多人给放过去了,但是我还是决定上了它,既然变态就分两篇,上篇先实际说流程,到底应该怎么上它,下篇会告诉逆向分析的过程和方法 准备 [环境和工具] win7/xp虚拟机环境 ...
- Crackme006 - 全新160个CrackMe学习系列(图文|视频|注册机源码)
知乎:逆向驿站 原文链接 CrackMe006 | 难度适中适合练手 |160个CrackMe深度解析(图文+视频+注册机源码) crackme006,依然是delphi的,而且没壳子,条线比较清晰, ...
- 《少年编程反汇编逆向调试入门》录制成功
少年编程反汇编逆向调试入门 编程要从娃娃抓起,邕城少年编程在行动 让我们一起来编程 手把手教你逆向编程,传授最先进的逆向调试技术,逆向分析系统化工程化,逆向编程不是梦. 李炎 2005年开始反汇编逆向 ...
- CrackMe007 | 难度适当提高 |160个CrackMe深度解析(图文+视频+注册机源码)
作者:逆向驿站 微信公众号:逆向驿站 知乎:逆向驿站 crackme007,是006的升级版,程序开发者给出的难度是3星,可能是迷惑有点多?个人觉得条线还是比较清晰,难度也不大,依然适合新手 准备 [ ...
- CrackMe006 | 160个crackme精解系列(图文+视频+注册机源码)
作者:逆向驿站 微信公众号:逆向驿站 知乎:逆向驿站 crackme006,依然是delphi的,而且没壳子,条线比较清晰,算法也不难,非常适合新入门的来练习. 快过年了,Crackme系列年前就停更 ...
- Crackme006 - 全新160个CrackMe深度解析系列(图文+视频+注册机源码)
原文链接 CrackMe006 | 难度适中适合练手 |160个CrackMe深度解析(图文+视频+注册机源码) crackme006,依然是delphi的,而且没壳子,条线比较清晰,算法也不难,非常 ...
最新文章
- python loop until_非常适合小白的 Asyncio 教程
- 51单片机串行口c语言编程,51单片机串口通信c语言编程
- [js高手之路]从原型链开始图解继承到组合继承的产生
- 认识web网页 了解网页的组成
- LVM逻辑卷管理基本概念及原理
- C语言之extern关键字探究
- po 价格条件表_海纳易拓图文讲解SAP MM模块采购价格条件
- 利用MapShaper将.shp文件转换成JSON文件
- 在腾讯实习的那段日子:不要在难受的时候选择 '逃避/离开'
- catia二次开发:文件视图,exe,窗口切换,隐藏罗盘复位,按名称找对象,newfrom,登录,状态栏, 类型名,显示,不弹提示,workbench,不可视,部分更新,导出展开结构树,换行,元素存在
- vnc远程桌面精灵,细数三款可能你没有使用过的vnc远程桌面精灵
- 20210324 PS 2019版无法实现不等比例缩放
- 走楼梯c语言程序,动态规划走楼梯
- 阿里面试官:“你有高并发经验吗?”
- 检测和识别机动车驾驶证信息OCR
- Java 计算时间差
- Physically Based Rendering——史上最容易理解的BRDF中D函数NDF的中文资料
- 派网AX50C设备上线做VPN服务器
- 广和通眼中的5G时代通信智能化变革
- 如何查询域名备案信息?
热门文章
- 罗技鼠标键盘没法使用,可以尝试安装此驱动
- 如何查看centos系统版本以及配置信息
- html5编写软件哪个好?八款html5编写软件推荐
- Mac教程——创建txt文件、设置新建txt的快捷键方法
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——第1章 异构建模 1.1语法、语义、语用...
- 期货市场对农业的影响
- Vbs脚本编程简明教程之六
- 苹果4s怎么越狱教程_苹果手机:使用Rollectra工具清除iOS11.3~11.4beta3越狱教程
- 树莓派4b IO引脚输出模式异常
- 微信小程序中实现人脸识别认证