ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Abex Crack me #2
    리버싱/리버싱스러운것 2023. 5. 10. 17:51

    Name 과 Serial 이것과 유사한 문제를 풀어본 경험이 있었죠

     

     

     

    아무거나 치기 국룰

     

     

     

     

    abcdefgh를 입력했는데 

     

     

    졸라 뻘짓한 과정 ㅅㅂ진짜

     

     

     

    접근하는 생각을 바꾸기로했음, abcde머시기들을 입력했는데 시리얼화는 첫 글자부터 할 것이니 a의

     

    hex값 61을 가지고 뭘 하는 코드를 졸라찾아댕김 그리고 찾은 윗 부분

     

     

     

    위의 61이랑 64로 vbaVarAdd 함수를 실행한다. Add라는 이름부터 알 수 있듯이 두개 더 해주는함수

     

     

     

    더해주면

     

     

     

     

    C5이 나오는데

     

     

    이렇게 한 글자 한 글자 4번째 자리수까지 진행한다. 4번째까지 하는걸 어떻게 알았냐고??

     

    몇글자를 넣어도 4번만 뺑뻉이 도는걸 수없이 보고 수동적으로 알아냈다. 이렇게 하면 안된다

     

     

     

    넣어보니 된다

     

    비슷한 프로그램을 리버싱.kr에서 봤는데 여기서는 vb 함수(비쥬얼 베이직인지 뭐시기)라는걸 솔직히

     

    말해서 처음봤다 저 64를 더해주는 부분자체는 사진찎어놓은 것들 보니까 빨리 봤는데 아 너무 아쉽다

     

     

    '리버싱 > 리버싱스러운것' 카테고리의 다른 글

    Abex Crack me #3  (0) 2023.05.11
    Tut.ReverseMe1 분석  (0) 2023.05.11
    Abex Crack me #1  (0) 2023.05.10
    리버싱 메모장  (1) 2023.05.08
    대망의 HelloWorld.exe 디버깅 및 분석  (0) 2023.05.06
Designed by Tistory.