能力值:
( LV2,RANK:10 )
|
-
-
2 楼
逻辑在1100函数吧,设置了随机数种子然后几个8 13 18 23几个字符的ascii是45。这个随便扔个ai都能还原的感觉
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
flag{97e45a19-624d-3c47-bc17-57f1c3bcbb26}
|
能力值:
( 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; }
|
|
|