일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 세그먼트
- 서브넷
- 데지그네이티드 포트
- code enigne
- Root Bridge
- FTZ level3
- 브리지 우선순위
- 루핑
- 콜리젼 도메인
- 스패닝 트리 알고리즘
- 네트워크
- 치트엔진 풀이
- Path Cost
- 루트 브리지
- 코드엔진
- 서브넷팅
- 루트 포트
- BPDU
- 해커스쿨 FTZ
- 브리지 ID
- ip주소
- Non Root Bridge
- 링크 대역폭
- 시스템해킹
- code engine
- TCP/IP
- 코드엔진 풀이
- 코드엔진 basic 5
- 서브넷 마스크
- 네트워크 장비
- Today
- Total
IT 블로그 !!
프로그램의 등록키를 찾는것이 이번 목표입니다.우선 프로그램을 실행시켜보겠습니다. 파일을 실행시키면 이런 창이 뜹니다Unregistered에 crackme라고 입력 후 Register now!를 눌러 보겠습니다. 잘못된 시리얼이 라고 거절당했다. 이번에는 이것을 올리디버그로 열어봅시다. 처음 PUSHAD로 되어있는 것으로 보아 UPX패킹 되어있을 확률이 높습니다. UPX는 단순한 압축 기술중 하나입니다. EXEINFO PE로 확인해 보니 UPX로 패킹되어있습니다. UPX패커로 풀어보겠습니다.. UPX패커로 풀어주면 이렇게 풀었다고 나옵니다.이제 다시 프로그램을 올리디버그로 실행시켜보겠습니다. 아까보인 Warning창을 찾기 위해오른쪽 마우스 – Search for – All referenced text s..
디버거를 탐지하는 함수 이름을 알아내는 게 이번시간 목표입니다.일단 프로그램을 실행시켜 봅시다. 보는 것처럼 정상이라는 문구만 지속적으로 출력하고 있습니다. 올리디버그를 통해서 프로그램을 실행시켜 보겠습니다. 아까는 ‘정상’ 이라는 문구만 떳지만 올리디버그로 실행시켜 보니 갑자기 ‘디버깅 당함’ 이라는 문구가 뜨고 있습니다. F8키를 통해 한 문장 한 문장 씩 실행시켜 보겠습니다.실행을 하다 보면 00408453 까지는 아무 일 없이 잘 되다가 갑자기 00408454부터 디버깅 당함이 출력이 되고 있습니다. 자세히 보면 0040100F를 불러오고 난후 바로 디버깅 당함이 출력되었습니다. 즉 디버깅 함수는 0040100F에 있다는 것을 알 수 있습니다. 0040100F로 한번 가봅시다. 보게 되면 0040..
비주얼베이직에서 스트링 비교함수 이름은? (구글하면 나오는데...) 하지만 한번 풀어보겠습니다!!파일을 실행시켜보겠습니다. 파일을 실행하지 못한다고 나옵니다. msvbvm50.dll을 다운받아 설치한 후 다시 실행시키도록 합니다. 다음과 같이 뜹니다. 딱 보면 알겠지만 이 창에 뜬 언어는 영어가 아닙니다. 정확한 뜻은 모르겠습니다. 우선 확인을 눌러보겠습니다. 확인을 누르면 다음과 같이 나옵니다. 일단 아무 말이나 빈칸에 입력해보겠습니다. 아무글자나 넣어봤더니 Error가 뜹니다. 이제는 본격적으로 올리디버그를 통해 프로그램의 동작원리를 알아보겠습니다. 지금 보여준 부분은 매우 극히 일부분입니다. 이번 3번 문제는 1번문제와 달리 문제의 양이 매우 많습니다. 이렇게 많지만 이중에서 우리들은 비밀번호를 알..