Phantom

Reversing.kr Easy_KeyGen 본문

Pwnable/Reversing.kr

Reversing.kr Easy_KeyGen

Ph4nt0m_ 2019. 6. 25. 18:57
반응형
시리얼이 저것일때 이름을 찾아라 라는 문제이다.
역시 이번도 패킹은 안되어있다.
 
 
맞는 네임을 찾는 문제.
IDA로 봤을땐 v9와 v13만 비교하면된다.
그럼 입력함수들과 동작하는 원리를 분석해보자.
 
xor할 값 저장하는 부분.
입력값과 10,20,30을 xor값%입력값 길이 xor값[i%xor길이]로 순환하며 xor시킨다.
 
이 연산을 통해 Serial이 생성되는것 같다.
 
시리얼이 5B 13 49 77 13 5E 7D 13이니 2개씩 자른다면 8자가 된다.
시리얼과 10,20,30으로 xor연산하면 Name값이 나올 것이다.
 
 
반응형

'Pwnable > Reversing.kr' 카테고리의 다른 글

Reversing.kr Easy_ELF  (0) 2019.06.25
Reversing.kr UnpackMe  (0) 2019.06.25
Reversing.kr Easy_Crack  (0) 2019.06.25
Replace  (0) 2017.11.20
Easy_ELF  (0) 2017.11.20
Comments