看雪ctf记录第一题

本文记录了一次CTF比赛中遇到的第一道题目,涉及逆向工程和密码解密。通过IDA分析程序,找到关键算法,确定密码首位为1和5,最终通过穷举得出正确密码组合。
摘要由CSDN通过智能技术生成
点击测试程序随便输入提示error后使用ida
根据ida打开搜索error 跳转后f5转换成c代码
int sub_4011F4()
{
  int v0; // ecx@8
  double v1; // st7@8
  double v2; // st6@8
  double v3; // st6@8
  const CHAR *v5; // [sp-Ch] [bp-28h]@9   
  const CHAR *v6; // [sp-8h] [bp-24h]@8
  CHAR String; // [sp+0h] [bp-1Ch]@1
  char v8; // [sp+1h] [bp-1Bh]@3
  char v9; // [sp+2h] [bp-1Ah]@4
  char v10; // [sp+3h] [bp-19h]@5
  int v11; // [sp+18h] [bp-4h]@8
  //获取输入的key
  GetDlgItemTextA(hDlg, 1001, &String, 21);
  //调用这个函数以获得与对话框中的控件相关的标题或文本,1001是指定了要获取其标题的控件的整数标识符,&String
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值