name/serial系列
输入test/test1234
确定 弹出错误对话框
暂停 看栈回溯 找到用户态代码

确定该函数 仔细观察 找到有关我们输入数据的部分

0040240F   .  8B45 E4       mov eax,dword ptr ss:[ebp-0x1C]          ;  unicode test
00402412   .  50            push eax                                 ; /String = "日??琎"
00402413   .  8B1A          mov ebx,dword ptr ds:[edx]               ; |
00402415   .  FF15 E4404000 call dword ptr ds:[<&MSVBVM50.__vbaLenBs>; \__vbaLenBstr
0040241B   .  8BF8          mov edi,eax                              ;  eax=4 len
0040241D   .  8B4D E8       mov ecx,dword ptr ss:[ebp-0x18]          ;  test出现 不过是unicode
00402420   .  69FF FB7C0100 imul edi,edi,0x17CFB                     ;  0x17cfb ;edi=5f3ec
00402426   .  51            push ecx                                 ; /String = NULL
00402427   .  0F80 91020000 jo Afkayas_.004026BE                     ; |
0040242D   .  FF15 F8404000 call dword ptr ds:[<&MSVBVM50.#516>]     ; \rtcAnsiValueBstr
00402433   .  0FBFD0        movsx edx,ax
00402436   .  03FA          add edi,edx                              ;  edi=5f460 正确验证码出现

注册机:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>char * gen(char *input){if(strlen(input)<=0) return "error";char *res;res=(char *)malloc(100);sprintf(res,"AKA-%d",strlen(input) *0x17cfb + *input);return res;
}int main()
{   printf("%s-->%s \n","test",gen("test"));//test-->AKA-390240return 0;
}

同1差不多。不过自己的看汇编的能力 和 分析作者的思路的能力 要加强。

最新文章

  1. 分布式RPC实践--Dubbo基础篇
  2. windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux
  3. react 父子组件传值
  4. P1016 旅行家的预算
  5. 网络直播“黑科技”:Stream Matrix
  6. [No0000112]ComputerInfo,C#获取计算机信息(cpu使用率,内存占用率,硬盘,网络信息)...
  7. P4231-三步必杀【差分】
  8. Objective-C Runtime (三):Method Swizzling(方法替换)
  9. 2010年被逼出来的10个中国IT产品
  10. Bailian2795 金银岛【背包+贪心】
  11. Android基础 (六) 数据存储 Part 3 SQLite数据库存储
  12. cass生成曲线要素_CASS菜鸟入门指南-道路断面
  13. 生活在同一片土地上,印度人肤色差异为何那么大?
  14. 编译原理 CS-143(更新至week4)
  15. Windows Server 2016 搭建DHCP服务器(踩坑后总结)
  16. keep跑步数据修改器_卖轻食、造手环,Keep你变了
  17. 斯坦福大学开源四足机器人pupper腿部组装(上)
  18. h.265/HEVC解码器verilog实现
  19. Ubuntu+Windows双系统,开机默认启动项设置Windows优先
  20. 1.1、云计算HCIP服务器基础知识

热门文章

  1. Photoshop cs6 如何让图层渐变透明
  2. devops数字化管理_可视化DevOps心态
  3. 2018年10月移动应用APP活跃用户数排行榜TOP20
  4. win7无法连接打印机拒绝访问_windows 7无法连接到打印机,拒绝访问 / 键入的打印机名不正确的解决办法?...
  5. linux系统做成iso镜像文件,如何在Linux系统中制作可启动img/iso镜像文件
  6. 【阿里云】在CentOS7系统上安装MySQL8
  7. sass入门_Sass入门
  8. KubeCon China 2021 阿里云专场来了!这些首日亮点不容错过
  9. java编程输出平行四边形_JAVA语言入门教程之打印图形实例——打印平行四边形...
  10. 孙宇晨:区块链行业势必迎来光明的未来