ROLROR오늘 리버싱을 배운김에 리버싱문제를 풀어봤다해당 문제의 pseudocode는 아래와 같다ROL1 라는 함수는 처음 본다 알아보자rotate bit Left / Right비트를 count만큼 왼쪽이나 오른쪽으로 옮기는 함수이다예시 )\_\_ROL1\_\_(00
gdb시스템 해킹을 잘하고 싶어서 리버싱 공부도 시작했다문제파일을 ida에 넣어서 확인해보면 위 사진처럼 중요한 부분을 찾을 수 있다cmp \[rbp+var_4], 5를 만족하면 Nice!부분으로 넘어갈 수 있다해당부분을 어셈으로 보면 dword ptr \[rbp -4
reversing리버싱 레벨 1 문제를 다 풀어서 레벨 2 문제 중 최신문제를 풀었다문제에서 제공된 코드를 디컴파일한 결과이다코드의 순서를 살펴보면문자열을 입력받는데 그 길이가 64여야 한다입력값에 13을 더한다0x7F를 &연산한다문자열을 뒤집는다입력값에 3을 xor한
reversingdreamhack CTF div2에 나온 리버싱 문제다 재밌어보여서 풀었다ida로 열어본 디스어셈블 코드다코드를 살펴보면 fall asleep from now on.이라는 문구가 나온 후랜덤한 숫자로 sleep에 들어가게 된다이 문제를 실행해보면 알겠지