新CrackMe160之062 - Syllogism-crackme1

OD载入程序, 搜索界面可直接定位到成功关键词Nice job! 00401214, 向上直接看到算法004011EC call 00401368, IDA分析源码可得:

int __cdecl sub_401368(char *src, char *s1)
{
  int v2; // ebx@1
  char s; // [sp+Ch] [bp-1Ch]@1

  v2 = 0;
  strcpy(&s, src); //用户名
  memset(&s, 32, 1u); //用户名第一位设置为空格(32)
  if ( !strcmp(s1, &s) ) //比较处理后的用户名和系列号
    LOBYTE(v2) = 1; 成功就返回1,下面就不需要看了
  if ( !strcmp(s1, &s2) )
    v2 = 0;
  if ( !strcmp(src, &byte_4091BB) )
    v2 = 0;
  if ( !strcmp(src, aSvcstrife) )
    v2 = 0;
  return v2;
}

由上面代码分析可知, 系列号就是用户名的第一位换为空格,如:
用户名: abc
系列号: bc

 
 
本节高手录制的视频,点击前往查看

 
 
 

使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载

下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~
OD界面布局

posted @ 2024-12-30 08:45  hankerstudio  阅读(18)  评论(0)    收藏  举报