분류 전체보기(603)
-
dreamhack.io - iofile_aw
보호되어 있는 글입니다.
2021.10.06 -
pwnable.xyz - SUS
int __cdecl main(int argc, const char **argv, const char **envp) { int v3; // eax setup(argc, argv, envp); puts("SUS - Single User Storage."); while ( 1 ) { while ( 1 ) { print_menu(); printf("> "); v3 = read_int32(); if ( v3 != 1 ) break; create_user(); } if ( v3
2021.09.30 -
pwnable.xyz - TLSv00
int __cdecl __noreturn main(int argc, const char **argv, const char **envp) { int v3; // eax int v4; // [rsp+Ch] [rbp-4h] setup(argc, argv, envp); puts("Muahaha you thought I would never make a crypto chal?"); generate_key(63); while ( 1 ) { while ( 1 ) { while ( 1 ) { print_menu(); printf("> "); v3 = read_int32(); if ( v3 != 2 ) break; load_flag(); } if ( v3 > 2 ) break; if ( v3 != 1 ) goto LAB..
2021.09.29 -
dreamhack.io - tcache_dup
보호되어 있는 글입니다.
2021.09.26 -
pwnable.kr - simple login
main문은 아래와 같다. int __cdecl main(int argc, const char **argv, const char **envp) { char v4; // [esp+4h] [ebp-3Ch] int v5; // [esp+18h] [ebp-28h] BYREF char input[30]; // [esp+1Eh] [ebp-22h] BYREF unsigned int base64_decoded; // [esp+3Ch] [ebp-4h] memset(input, 0, sizeof(input)); setvbuf(stdout, 0, 2, 0); setvbuf(stdin, 0, 1, 0); printf("Authenticate : ", v4); _isoc99_scanf("%30s", input); memset(..
2021.09.23 -
pwnable.xyz - note
main int __cdecl main(int argc, const char **argv, const char **envp) { int v3; // eax setup(argc, argv, envp); puts("Note taking 101."); while ( 1 ) { while ( 1 ) { while ( 1 ) { print_menu(); v3 = read_int32(); if ( v3 != 1 ) break; edit_note(); } if ( v3 != 2 ) break; edit_desc(); } if ( !v3 ) break; puts("Invalid"); } return 0; } edit note void edit_note() { int v0; // [rsp+4h] [rbp-Ch] void..
2021.09.11