반응형
https://dreamhack.io/wargame/challenges/17
rev-basic-3 풀이
Detect it easy다운로드사이트
http://ntinfo.biz/index.html
이번것도
노패킹/플텍
64비트
puts확인
문자열검색
분기문 bp
F7으로 들어가서보면
문장이보이는데 밑에문을보면입력할걸 암호화한문장인것같다
대충 과정은
a = 0
문자 한개씩가져오고
문자 xor a
뺸문자+a*2
인것같다
이걸 보면 뒤집어서 코딩해서 알고리즘만들면
끝
#include <stdio.h>
#include <string.h>
#include <Windows.h>
void main()
{
char a[] =
{
0x49, 0x60, 0x67, 0x74, 0x63, 0x67, 0x42, 0x66, 0x80, 0x78, 0x69, 0x69, 0x7B, 0x99, 0x6D, 0x88,
0x68, 0x94, 0x9F, 0x8D, 0x4D, 0xA5, 0x9D, 0x45
};
for (int b = 0; b < 24; b++)
{
a[b] = a[b] - b * 2;
a[b] = a[b] ^ b;
}
printf("%s",a );
system("pause");
}
반응형
'PC리버싱 > dreamhack리버싱풀이' 카테고리의 다른 글
워게임 전체적인 과정 (0) | 2020.05.29 |
---|---|
rev-basic-4 풀이 (0) | 2020.05.14 |
rev-basic-2 풀이 (0) | 2020.05.13 |
rev-basic-1 풀이 (0) | 2020.05.13 |
rev-basic-0 풀이 (0) | 2020.05.13 |