일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Operating System
- 백준 러스트
- java
- 파이썬 첼린지
- C
- 자바 개념
- Reversing
- 러스트 프로그래밍 공식 가이드
- Python challenge
- 파이썬 알고리즘
- 자바 기초
- 우분투
- 데이터 통신
- Database
- 오라클DB
- 파이썬 챌린지
- 파이썬
- 오라클
- data communication
- 러스트 예제
- 운영체제
- 백준
- ubuntu
- 알고리즘
- 러스트
- OS
- Python
- 자바
- 데이터베이스
- Rust
- Today
- Total
목록분류 전체보기 (204)
IT’s Portfolio

CodeEngn Basic RCE Level 3 MSVBVM50.DLL을 설치해준다. “이 nag를 제거하거나 올바른 암호를 얻으십시오!” x64dbg로 까본 모습. 한 눈에 봐도 양이 많다. 하지만 패스워드를 입력하면 성공했다는 문자열만 찾으면 문제해결이 가능할 것 같다. 다음을 찾기 > 모든 모듈 > 문자열 참조 2G83G35Hs2라는 문자열이 두 개가 보인다. 2G83G35Hs2를 클릭해서 들어가보자. Danke, das Passwort ist richtig! 이라는 문자열이 뜬다고 한다. 2G83G35Hs2은 Regcode값이 맞는 듯 하다. 프로그램 자체가 입력값과 Regcode값을 비교해서 성공인지 실패인지 판결한 후 메시지 박스를 출력하는 형식이기 때문에 push 401DDC 명령어 다음에 ..

파이썬. 개인적으로 C로 기본적인 알고리즘과 코딩능력을 익힌 후 바로 배워보기 적절한 언어라고 생각한다. 자료형을 선언하지 않아도 자동으로 인식해준다는 점(동적 타이핑)과 문장의 단순함과 깔끔함, 다양한 라이브러리 등 많은 장점을 가지고 있다. 하지만 실행 속도가 C와 C++에 비해 느리다는 단점이 있다. 현재 티오베에서 제공하는 프로그래밍 언어 순위 중 파이썬은 3위에 올라있다. 꿈이 개발자라면 자바와 C언어, 파이썬은 꼭 해봐야하지 않을까 라는 생각이 든다. 참고로 해커들은 파이썬을 자주 애용한다. 파이썬을 공부하기에 앞서 파이썬 에디터는 "Pycharm"을 사용할 것이다. 파이참을 쓰는 이유는 딱히 없다. 내맘임 ㅋㅋ

CodeEngn Basic RCE Level 2 레벨 2의 파일은 실행해도 안되고 x64dbg로 까지지도 않음. HxD로 연 모습. "Nope, try again!" "Yeah, you did it!" "JK3FJZh"

CodeEngn Basic RCE Level 1 “너의 HD를 나의 CD-ROM으로 생각하게 만들어라” “어쨌든... 이건 CD-ROM이 아니다!” Entrypoint 후 프로그램에 “Make me think yout HD is a CD-Rom” text와 “abex’ 1st crackme” caption 인자를 전달함. WIN API MessageBoxA 함수 호출. push 402094 부분은 함수호출을 위해 인자(C:\\)를 전달해준거고 그 다음 GetDriveTypeA라는 WIN API 함수가 호출됨. 이 함수의 리턴값은 eax 레지스터에 저장됨. GetDriveTypeA 함수를 호출한 다음구문에 BreakPoint를 걸고 실행을 해보면 EAX 레지스터에 GetDriveTypeA의 반환값이 들어있..