일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- abex crackme
- 백준
- webhacking
- 리눅스
- 리버싱 워게임
- 넘파이
- 백준 알고리즘
- 워게임
- 머신러닝
- 리버싱
- 리버싱 문제
- 회귀 수식
- writeup
- 컴퓨터 구조
- php
- 어셈블리어
- 웹
- 리액트
- html
- 보안
- sql injection
- 알고리즘
- 웹해킹
- MySQL
- C언어
- 자바스크립트
- 해킹
- webhacking.kr
- CodeEngn
- 인공지능
- Today
- Total
목록분류 전체보기 (103)
인공지능 개발일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ps0Nh/btrnVxmXzZs/AfvC846MJpHZVbft6Oe080/img.png)
요즘 들어 미뤄왔던 것들을 하나씩 하고 있다. 11월에는 좀 열심히 했는데 요즘은 좀 풀린 것 같아서 조금 더 분발해야 할 것 같다. 그리고 이번 방학에는 프로젝트보다는 인공지능이랑 알고리즘 공부로 기본기를 좀 쌓아야겠다. 조만간 11월에 한 프로젝트(를 가장한 셀프피드백) 정리 포스트를 올리겠습니다:) 1. 문제 분석 4번 문제를 들어가면 3번 문제와 비슷하게 디버거 탐지 "함수명을 물어보는" 문제이다. 이 04.exe 프로그램에는 디버깅을 탐지하는 기능이 있어서 실제로 그냥 실행시켜 보면 아래와 같이 정상이라고 출력되고 Ollydbg 같은 디버깅 툴로 열어 보면 디버깅당함이라고 뜬다. 여기서 문제는 어셈블리 코드 중에서 디버거 프로그램을 탐지하는 함수를 찾고 추가적으로 디버깅 툴로 열어도 정상이라고 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/reIg4/btrnLIpLwIs/TsOUM7M8VTLWx3KyE1eGfK/img.png)
안녕하세요! 한동안 개인적으로 바빠서 블로그를 제쳐뒀던 것 같네요. 이제 곧 기말이긴 하지만 전보다는 여유가 생겨서 틈틈이 쓰려고 한다. 사실 이 리버싱 문제도 한 달 전에 푼거라 기억이 가물가물하지만 리마인드 할 겸 써 본다. 1. 문제분석 문제는 아래와 같다. 이 문제를 푸는 데는 2가지 단계가 있다. 첫 번째는 문제 그대로 함수 이름을 찾아서 CodeEngn에 내는 것이고 두 번째는 추가적으로 곧 나올 코드 입력 창에 문자를 맞추는 것이다. 차례대로 스트링 비교 함수부터 봅시다. 3번 문제 자체는 비주얼 베이식에서 스트링 비교 함수가 무엇인지 묻는 문제입니다. 비주얼 베이식이란 MS에서 만든 베이직 프로그래밍 언어의 일종으로 VS 제품군 중 하나이다. 이는 멜론 플레이어, 디버거 등과 같은 "프로그..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CnN3V/btrkelcIxRB/V1kvUyXEXHWicMzux5EBX0/img.png)
Basic L01은 abex crackme 1번과 동일해서 생략합니다. L02번을 들어가면 아래와 같이 뜹니다. 파일을 다운로드하여서 압축을 풀고 실행하면 아래와 같이 실행할 수 없다고 뜬다. 근데 웃긴 건 Ollybdg같은 디버깅 프로그램으로 열어도 안 열린다. 그래서 프로그램을 실행하지 않고 16진수로 볼 수 있는 헥스 에디터(HxD)라는 프로그램을 다운로드하여준다. https://mh-nexus.de/en/hxd/ HxD - Freeware Hex Editor and Disk Editor | mh-nexus HxD - Freeware Hex Editor and Disk Editor HxD is a carefully designed and fast hex editor which, additionall..
결론은 리버싱이 어렵지만 재밌어서 좀 더 해보기로 했다. 잠시 근황 토크를 하면 여름까지 웹 해킹을 해보고 어려워서 보안 던질까 고민을 했었다. 근데 던지기엔 좀 미련이 남아서 리버싱 포너블까지만 접해보고 포기하든가 하자고 생각했다. 그리고 웹 해킹 조금 해보고 보안에 대해 망설이는 날보고 누가 나보고 보안 찍먹도 아니라 했었다. 그 말을 들을 때는 뭐랭 하고 넘겼는데 리버싱을 입문하면서 보니 정말 맞는 말이었다. 너무 어렵 ,,ㅠㅠ 아직 갈 길이 멀다는 생각이 들었고 다행인 건 보다 보니 이해가 된다는 거? 포너블은 어렵고 재미도 없어서 던졌지만 리버싱은 어렵지만 재밌어서 계속 공부할 생각이다. 확실이 보안만의 매력은 뚜렷한 것 같다. 너무 이른 생각인가 싶지만 이걸 공부해서 어디다 쓸 수 있을까, 이..