keygenMe#0
2019. 10. 8. 20:22ㆍ리버싱
https://tuts4you.com/download/1414/
Ziggy KeygenMe 0 / KeygenMe / Downloads - Tuts 4 You
Make a keygen!
tuts4you.com
여기에 옵로드된 문제입니다.
이번에 풀이는 단순히 생성된 키 값을 찾아 인증하는 것을 넘어서 키 값을 생성하는 키젠 알고리즘을 직접 작성해보았습니다.
다음과 같이 입력해주었습니다.
이제 이 부분에 브레이크 걸어놓고 스텝인투 해줍니다.
이 부분을 해석해서 코드를 작성합니다.
static void Main(string[] args)
{
int EDX = 0x4E6AF4BC;
string name = Console.ReadLine();
int n = name.Length-3;
for(int i=0;i<n;i++)
{
string num = "";
for(int j=3+i;j>=i;j--)
{
int x = Convert.ToInt32(name[j]);
num = num +x.ToString("x");
}
EDX ^= Convert.ToInt32(num,16);
}
Console.WriteLine("FIT-{0}", EDX);
}
저는 c#을 활용해서 다음 키젠 알고리즘을 구상했습니다.
이렇게 구한 값으로 인증해보겠습니다.
이상 tuts4you keygen0 풀이를 마치겠습니다.
'리버싱' 카테고리의 다른 글
Reversing.kr (Easy Keygen) (0) | 2020.04.08 |
---|---|
keygen1 (0) | 2019.10.09 |
reversing.kr autohotkey1 (0) | 2019.10.05 |
codeengn.com (advance 2)풀이 (0) | 2019.04.01 |
codeengn.com(Advance RCE L09) (0) | 2019.03.24 |