一、基本信息

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相关推荐

  1. od重新下载与crackme005记录

    前话我吐槽一下,我第一次用的od,功能特别少,具体为什么这么少我也没太搞懂,其实也是做题的时候发现没有检索到中文和我的注释,都不会在点击查找字符串后显示出来,可我做题的起始步骤也就是从字符串下手,于是 ...

  2. 160个CrackMe005

    文章目录 查壳 关于脱壳 使用DarkDe分析程序 分析程序 导出符号 从字符串入手 分析第一层防护 分析表单创建事件 初始化控件 读取文件内容 破解第一层防护 分析第二层防护 分析表单的鼠标移动事件 ...

  3. CM005-逆向分析过程(上篇)

    前言 005,都说比较变态,很多人给放过去了,但是我还是决定上了它,既然变态就分两篇,上篇先实际说流程,到底应该怎么上它,下篇会告诉逆向分析的过程和方法 准备 [环境和工具] win7/xp虚拟机环境 ...

  4. Crackme006 - 全新160个CrackMe学习系列(图文|视频|注册机源码)

    知乎:逆向驿站 原文链接 CrackMe006 | 难度适中适合练手 |160个CrackMe深度解析(图文+视频+注册机源码) crackme006,依然是delphi的,而且没壳子,条线比较清晰, ...

  5. 《少年编程反汇编逆向调试入门》录制成功

    少年编程反汇编逆向调试入门 编程要从娃娃抓起,邕城少年编程在行动 让我们一起来编程 手把手教你逆向编程,传授最先进的逆向调试技术,逆向分析系统化工程化,逆向编程不是梦. 李炎 2005年开始反汇编逆向 ...

  6. CrackMe007 | 难度适当提高 |160个CrackMe深度解析(图文+视频+注册机源码)

    作者:逆向驿站 微信公众号:逆向驿站 知乎:逆向驿站 crackme007,是006的升级版,程序开发者给出的难度是3星,可能是迷惑有点多?个人觉得条线还是比较清晰,难度也不大,依然适合新手 准备 [ ...

  7. CrackMe006 | 160个crackme精解系列(图文+视频+注册机源码)

    作者:逆向驿站 微信公众号:逆向驿站 知乎:逆向驿站 crackme006,依然是delphi的,而且没壳子,条线比较清晰,算法也不难,非常适合新入门的来练习. 快过年了,Crackme系列年前就停更 ...

  8. Crackme006 - 全新160个CrackMe深度解析系列(图文+视频+注册机源码)

    原文链接 CrackMe006 | 难度适中适合练手 |160个CrackMe深度解析(图文+视频+注册机源码) crackme006,依然是delphi的,而且没壳子,条线比较清晰,算法也不难,非常 ...

最新文章

  1. python loop until_非常适合小白的 Asyncio 教程
  2. 51单片机串行口c语言编程,51单片机串口通信c语言编程
  3. [js高手之路]从原型链开始图解继承到组合继承的产生
  4. 认识web网页 了解网页的组成
  5. LVM逻辑卷管理基本概念及原理
  6. C语言之extern关键字探究
  7. po 价格条件表_海纳易拓图文讲解SAP MM模块采购价格条件
  8. 利用MapShaper将.shp文件转换成JSON文件
  9. 在腾讯实习的那段日子:不要在难受的时候选择 '逃避/离开'
  10. catia二次开发:文件视图,exe,窗口切换,隐藏罗盘复位,按名称找对象,newfrom,登录,状态栏, 类型名,显示,不弹提示,workbench,不可视,部分更新,导出展开结构树,换行,元素存在
  11. vnc远程桌面精灵,细数三款可能你没有使用过的vnc远程桌面精灵
  12. 20210324 PS 2019版无法实现不等比例缩放
  13. 走楼梯c语言程序,动态规划走楼梯
  14. 阿里面试官:“你有高并发经验吗?”
  15. 检测和识别机动车驾驶证信息OCR
  16. Java 计算时间差
  17. Physically Based Rendering——史上最容易理解的BRDF中D函数NDF的中文资料
  18. 派网AX50C设备上线做VPN服务器
  19. 广和通眼中的5G时代通信智能化变革
  20. 如何查询域名备案信息?

热门文章

  1. 罗技鼠标键盘没法使用,可以尝试安装此驱动
  2. 如何查看centos系统版本以及配置信息
  3. html5编写软件哪个好?八款html5编写软件推荐
  4. Mac教程——创建txt文件、设置新建txt的快捷键方法
  5. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——第1章 异构建模 1.1语法、语义、语用...
  6. 期货市场对农业的影响
  7. Vbs脚本编程简明教程之六
  8. 苹果4s怎么越狱教程_苹果手机:使用Rollectra工具清除iOS11.3~11.4beta3越狱教程
  9. 树莓派4b IO引脚输出模式异常
  10. 微信小程序中实现人脸识别认证