首页
社区
课程
招聘
未解决 [求助]CTF逆向求flag 20雪币
发表于: 2026-5-12 15:45 1766

未解决 [求助]CTF逆向求flag 20雪币

2026-5-12 15:45
1766

逆向新手,参加比赛的一道题,只能看懂部分内容,哪位高手能帮忙看一下,解题思路?


[培训]《冰与火的战歌:Windows内核攻防实战》!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2026-5-12 15:46 被mb_jyayydzr编辑 ,原因:
上传的附件:
收藏
免费 0
打赏
分享
最新回复 (3)
雪    币: 1820
活跃值: (2903)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
逻辑在1100函数吧,设置了随机数种子然后几个8 13 18 23几个字符的ascii是45。这个随便扔个ai都能还原的感觉
2026-5-14 11:29
0
雪    币: 4337
活跃值: (3170)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
flag{97e45a19-624d-3c47-bc17-57f1c3bcbb26}
2026-5-16 16:42
0
雪    币: 4337
活跃值: (3170)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
.text:0000000140001000 sub_140001000   proc near               ; CODE XREF: sub_140001100+22↓p
.text:0000000140001000                 push    rbp
.text:0000000140001001                 call    $+5
.text:0000000140001006                 pop     rbp
.text:0000000140001006 sub_140001000   endp ; sp-analysis failed
.text:0000000140001006
.text:0000000140001007                 add     rbp, 8
.text:000000014000100B                 push    rbp
.text:000000014000100C                 retn
.text:000000014000100C ; ---------------------------------------------------------------------------
.text:000000014000100D                 db 0E8h
.text:000000014000100E ; ---------------------------------------------------------------------------
.text:000000014000100E                 pop     rbp
.text:000000014000100F                 mov     dword ptr [rsp+2Ch], 91Dh
.text:0000000140001017                 retn

这一段把114514改成了2333
size_t __fastcall sub_140001100(char *str)
{
  int i; // [rsp+20h] [rbp-48h]
  int v3; // [rsp+28h] [rbp-40h]
  char v4[24]; // [rsp+30h] [rbp-38h] BYREF

  sub_140001000();
  srand(114514u);
  for ( i = 0; i < 36; ++i )
  {
    if ( i == 8 || i == 13 || i == 18 || i == 23 )
    {
      str[i] = '-';
    }
    else
    {
      v3 = rand() % 16;
      strcpy(v4, "0123456789abcdef");
      str[i] = v4[v3];
    }
  }
  str[36] = 0;
  return 36;
}
2026-5-16 16:45
0
游客
登录 | 注册 方可回帖
返回