'분류 전체보기'에 해당되는 글 128건

  1. 2020.08.17 Easy_CrackMe 풀이
  2. 2020.08.12 +k쉴드 합격 후 근황
  3. 2020.08.05 1학기 내용 복습: 1강
  4. 2020.07.31 가짜 사나이+ 나태!!
  5. 2020.07.30 오늘의 삽질: 리버싱 핵심원리 UPX 패킹
반응형

EP포인트를 찾은후 첫번째 분기를 확인했다.

ESP값과 64(d)를 분기하는데 패스워드에 아무리 64(d)를 넣어봐도 값이 변하지 않고 크게 문제가 없어 보였다.

 

 

첫번째 함수에서 내가 입력한 암호를 저장한다는 사실을 알았다.

그리고 2번째 문자를 비교한다.

바이너리를 편집하여 값을 수정했다.

5y와 비교연산을 하게된다.

그래서 바이너리 편집기로 바꾸어 주었다. 함수를 들어가보면 ECX값을 이용해서 확인을 하게된다.

그리고 위 문자열과 비교연산을 하기 때문에 바이너리를 편집해준다.

마지막 분기에서 첫번째 값과 분기를 하게된다. 편집을 해주면 성공적으로 암호를 풀고 미션을 성공하게된다.

 

===================================

매번 이문제를 풀어서 감이 잡히기도 했다. 하지만

그동안 열심히 했다는 것을 느꼈다. 옛날에는 EP포인트도 잡지못했다.

지금은 더 빠르게 EP포인트를 찾고 루프를 통과하고 함수의 사용방법과 메세지박스를 호풀하는 함수등이 보였다.

조금씩 조금씩 성장중이다!

반응형
Posted by 53C
,

+k쉴드 합격 후 근황

일상 2020. 8. 12. 16:17
반응형

근 2주간 생활에 정착완료

 

+ k쉴드

오늘 여러가지 재출서류 구비를 했다.. 그런데...

모두 온라인 교육이 아니라 ot만 온라인 나머지는 오프라인이다. 다행이도 사이버 강의 중이라 다행이었다...

동국대에 지원한 이유가 캠간에 학점 교류가 비교적 원할해서 지원을 했는데.. 뭐 학점 교류 신청 안해도 돼서 편하기는 하다. 

하... 아직 내 캠퍼스에서 대학 라이프도 못했는데... 다른캠퍼스 가서 강의를 듣다니... 기분이 이상하다....

하... 일단 한학기 지낼 방법을 생각중이다.

 

+ 문제풀이

PE파일 구조 내가 공부했던 부분은 매우 앞부분이다. 이후 자세한 내용이 나와서 계속 실습과 이론 복습을 진행하고 문제풀이도 해봤다.

워게임을 풀면서 확실히 알아가는 점도 있지만 막히는 부분도 있었다. 아직 복습이 더 필요할것 같다..

 

최근 코드엔진 Basic02풀면서 딱보기에 답이 나와있었는데.. 왜 이게 답인것인지 설명이 어려워서 다양한 자료를 찾아보았다. 거기서 책에서 보지못한 내용도 있었다. 물론 이런식으로 문제풀이도 가능했지만 나는 실제로 복구와 설명을 하고 싶었지만 그럴 능력이 부족했다. 더 복습이 필요해 보인다.

일단은 조금더 PE에서 힘내보고 완벽해지면 한번더 포스팅을 하겠다.. 중간에 심심하면 다른 문제풀이법 올리겠다.

 

+ 요즘

괜히 갑자기 웹해킹도 해보고 싶다.. HTML,CSS다 배웠는데 까먹었다.. 음.. 컴공과 수업에 있는데.. 다음학기에 복수수강을 하면서 공부해볼까?

 

+ 집

날파리 다 죽여버리고 싶다. 하필이면 공부하는데 모니터 앞에서 앵앵거려서 진심으로 죽이고 싶다. 트랩도 소용없다...

또 술먹고 싶다.. 그런데 공부해야하는데...

닌텐도 스위치 가지고 싶다...

 

반응형

'일상' 카테고리의 다른 글

가짜 사나이+ 나태!!  (0) 2020.07.31
오늘의 삽질: 리버싱 핵심원리 UPX 패킹  (0) 2020.07.30
아 시발 PE파일 5번째 복습 ㄱㄱ  (0) 2020.07.26
안녕하세요. BOB 면접 후기 입니다.  (3) 2020.06.22
고등학교 졸업  (0) 2020.02.04
Posted by 53C
,
반응형

1. 프로그램이란?

 

현대적의미의 컴퓨터란 명령어들의 리스트에 따라 데이터를 처리하는 기계이다.

이때, 특정한 작업을 수행하도록 설계된 명령어들의 리스트를 바로 프로그램이라고 한다.

 

프로그래밍 언어는

  • 프로그램을 개발하기 위해 사용하는 언어
  • 사람과 컴퓨터가 서로 의사 교환을 하기 위한 언어
  • 사람이 컴퓨터에게 지시할 명령어를 기술하기 위하여 만들어진 언어
  • 매우 다양한 언어가 개발됨

#하드웨어

#소프트웨어

 

#컴파일러란 프로그래밍 언어를 다른 프로그래밍 언어(기계어)로 변환시켜주는 프로그램이다.

 

#프로그램언어

 

저급언어 : 하드웨어에 친숙한 언어

고급언어 : 사람에게 친숙한 언어

 

2. 자료표현

 

2.1 십진수의 표현

 

 

2.2 이진수의 표현

 

  • 0 과 1로 이루어져있다.
  • 컴퓨터에서 1은 참을 0은 거짓을 표현한다.
  • 논리 연산에 많이 사용이 된다.

 

2.3 16진수와 각 수 정리표

 

 

2.4 십간 십이지

2.5 정보단위

반응형

'동국대 경주 프로그램 실습 수업' 카테고리의 다른 글

레포트 11: 배열  (0) 2020.06.13
중간고사 후기...  (5) 2020.04.29
프로그램 실습 레포트 5  (0) 2020.04.16
비주얼 스튜디오 꿀팁 1  (0) 2020.04.05
강의 3강,레포트3  (0) 2020.04.03
Posted by 53C
,

가짜 사나이+ 나태!!

일상 2020. 7. 31. 00:07
반응형

최근 장마를 핑계로 여러가지 핑계를 대면서 해야할 일을 미루어 왔다.

지난 BOB지원당시 나는 12월부터 준비를 했지만 막상 3월부터는 나태해 졌다.

이러한 나태함은 지금까지 지속되었다.!!

 

12월

구체적인 계획과 방향을 잡고 공부했다.

3월부터 

구체적인 계획과 방향이 흐려짐

 

특히 시험기간 이후 완벽히 나태해짐

오늘도 하루종일 잠잤다.

 

바뀌어야 한다.

가짜 사나이 보고왔다.

기회가 된다면 UDT과정을 수료하고 싶다.

정신력이 약해졌다!

기강을 잡고 다시한번더 노오력!!

 

한번더 한번더 할 수 있다.!!

바뀔 수 있다.

아자아자!!!!!!!!!

프린터로 뽑아 놔야하는데...

반응형

'일상' 카테고리의 다른 글

+k쉴드 합격 후 근황  (0) 2020.08.12
오늘의 삽질: 리버싱 핵심원리 UPX 패킹  (0) 2020.07.30
아 시발 PE파일 5번째 복습 ㄱㄱ  (0) 2020.07.26
안녕하세요. BOB 면접 후기 입니다.  (3) 2020.06.22
고등학교 졸업  (0) 2020.02.04
Posted by 53C
,
반응형

xor eax eax == 레지스터를 0으로 만든다.

 

OK UPX패킹 을하는 것은 쉬웠다.

문제는 EP코드를 찾는 부분부터 문제가 시작되었다.

CTRL+F8을 눌러가면서 찾아야 되는데 누르자 마자 EP코드가 떠버렸다. 그리고

 

루프문이 완전히 책과 다르고 주소를 포함하여 모든부분이 책과 많이 다르다.

결과적으로 내가 찾은 루프문은 3개이다.

 

오늘 하루종일 코드를 봤는데.. 잘한건가 싶다... 음... 일단 취침 시간에 가까워 졌다.. 자야겠다.

반응형

'일상' 카테고리의 다른 글

+k쉴드 합격 후 근황  (0) 2020.08.12
가짜 사나이+ 나태!!  (0) 2020.07.31
아 시발 PE파일 5번째 복습 ㄱㄱ  (0) 2020.07.26
안녕하세요. BOB 면접 후기 입니다.  (3) 2020.06.22
고등학교 졸업  (0) 2020.02.04
Posted by 53C
,