반응형

 

블랙 라군 보기 전 그냥 그날 ㅈㄴ 우울했음 그래서 맥주에 ㅈㄴ 총질하는 밀 뽕에 취할 생각으로 애니를 틈

 

애니 보기전

본 후

오우 쓋 레비 ㅈㄴ 섹시함

 

그냥 총질만 할 줄 알았는데 알고 보니 갱스터 누아르물어었음...

 

너무 빠르게 전개가 돼서 완벽히 이해하기는 어렵지만 로아 나프라 라는 완전 할렘 뺨치는 갱스터 도시에서 운반 철 활동하는 모습과  록의 심리적 변화 그리고 엄청난 두뇌전을 주로 하는 겁나 뽕터지는 애니이다.

 

특히

삼합회로 아니프라 간부 챵 나리는 간지 그 자체

 

그리고

성당의 직원인 에다는 처음에 글록 17을 사용하는데 로 아니프라의 주민(갱)들은 각자 캐릭터에 맞춘 총을 사용한다.

특히 주요 인물(레비, 챵, 호텔 모스크바)은 각자 캐릭터를 잘 맞춘 총이 등장하는데 에디의 글록 17은 뭔가 정의된? 느낌을 많이 주어서 외야 했다. 보통 글록 하면 경찰이나 CIA 같은 것을 떠올리기 때문이다. 갱스터와는 동 떨어진 느낌을 많이 주는데 에디가 이 총을 주로 사용하는 모습을 보고 오.. 이거 복선인데....라는 생각을 했다.

그런데..

알고 보니 CIA 그럴 줄 알았다... 

 

CIA와 KGB 호텔 모스크바와 삼합회 카르텔 같은 거대한 조직들의 치밀한 이야기 전개는 정말 재미있다.

 

개익적으로는 애니의 전게가 너무 빨라서 따라가기가 매우 어렵다. 사실상 술에 취한 상태라 쌍권총이랑 챵나리 밖에 생각이 나지 않는다. 그래서

만화책으로 달리고 있다. 자세한 내용의 리뷰는 다음에 해보겠습니다./

 

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

밤에 맥주랑 같이 보기 ㅈㄴ 뽕터집니다...

반응형
Posted by 53C
,
반응형

음... 대학교 레포트를 처음 적성해봐서 어느정도 완성도로 작성을 하고 제출해야하는지 많은 고민을 한 것 같습니다.

저에게 가장 도움을 준 것은 고등학교 시절 방과후 학교에서 배운 하루 동안 배운내용을 정리해서 보고서를 작성하는게 저에게 많은 도움이 되었다고 생각을 합니다.

 

저는 일단 보고서 양식을 제작 했습니다. 다른 학교의 보고서 제출 양식을 참고해서 저만의 보고서 양식을 만들었습니다. 이렇게 하면 레포트쓸 때마다. 양식을 가져와서 적기만 하면 되서 많이 편했습니다.

 

 

보고서 양식 - 복사본.hwp
0.09MB

혹시 더 좋은 레포트 양식이 있으신 분은 공유 부탁드립니다.ㅠㅜ

 

목차를 적고...

 

프로그램 특성상 보고서 많은 글을 쓰기는 힘들었습니다.

그래서 처는 윈도우에 캡쳐도구를 이용해서 소스파일을 그림파일로 제출을 했습니다.

그리고 제 소스와 출력을 복사한 후에 레포트에 올리고 그리고 제가 만든 프로그램이 왜 이렇게 작동하는지 추가 설명을 붙였습니다.

변수 a와 b를 선언해서....

그리고 오류가 뜨면 오류도 캡쳐를 했는데

프로그램을 제작하면서 오류가 자주 뜨는데 

오류가 뜨면 그창도 캡쳐하고 오류가 뜨는 원인도 찾아서 적으면 더 많은 내용을 적을수 있었습니다!!

 

감사합니다!

 

3.23

레포트2.hwp
0.25MB

반응형
Posted by 53C
,
반응형

IAT: Import Address Table

 

IAT란

프로그램이 어떤 라이브러이에서 어떤 함수를 사용하고 있는지를 기술한 테이블

 

DLL 파일

 소프트웨어 개발에서 자주 쓰고 기초적인 함수들을 중복 개발하는 것을 피하기 위해서 표준화된 함수 및 데이터 타입을 만들어서 모아 놓은 것이다

 

역사

DOS시절에는 DLL 파일이라는 개념자체가 존재하지 않았다.

프로그램에 필요한 바이너리 코드를 모아 프로그램안에 입력 시켜놓았다.

어런식으로 프로그램을 실행하면 프로그램의 크기도 커지고 window 의 멀티테스팅 기능을 활용하기 어려웠다.

그래서 개발자들은 프로그램에 라이브러리를 포함시키지 않고 라이브러리를 모아 놓은 파일을 만들어서 필요할때 꺼내어 쓰자 라는 아이디어로  DLL 파일이 탄생하게 되었다. 

쉽게 말해서 DLL파일은 라이브러리를 모아놓은 프로그램이다.

 

DLL파일을 로딩하는데 필요한 기술이 IAT와 메모리 매핑 기술이다.

 

DLL파일의 로딩 방법

 

1. 프로그램에서 라이브러리 호출 -> DLL 파일 로딩 -> 라이브러리 사용 종료 -> 메모리 해체

2. 프로그램 실행 -> DLL파일 로딩 ->프로그램 종료 -> 메모리 해체

 

 

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

아직 완벽히 이해 못했지만 아마 포랜식을 배울떄 다시 보지 않을까 싶다...

반응형

'리버싱 > 리버싱 핵심원리' 카테고리의 다른 글

PE 파일구조 복습1차 (구조체!)  (0) 2020.04.05
EAT  (0) 2020.04.05
RVA to RAW  (0) 2020.03.11
PE File Format : PE Heder  (0) 2020.03.09
도대체 리버싱을 어떻게 공부해야 하나요?  (0) 2020.03.04
Posted by 53C
,
반응형

1. 비주얼 스튜디오에서 c언어로 컴파일 하는 법

 

이상태가 정상인 상태

 

소스파일 오른쪽클릭

 

여기서 파랑색 주의

무조건 확장자명을 c로 바꿔야함

이 상태가 정상

 

 

 

 

2.  디버깅이 안되는 경우

 

Microsoft 기호 서버 선택되어 있어야함

 

반응형
Posted by 53C
,
반응형

1. 자료형이란?

2. 연산자

3. 이스케이프 문자

4. 서식 지정자

 

 

 

 

 

1. 자료형이란?

 

자료형이란 변수의 종류를 의미한다.

1. 변수 선언 == 메모리 할당

2. 변수 초기화 == 변수에 상수 입력

3. 각 자료형은 각 다른 메모리 크기를 가진다.

4. 연산은 같은 자료형 끼리만 가능하다. (문자형 제외)

 

 

2. 연산자

연산자는 크게 분류할 수 있다.

 

 

이때

이런식으로 산술 연산자를 사용할 수 있다.

 

3. 오류학습 및 팁

 

1) 다른 자료형끼리 더했을떄

 

 

이런 오류가 발생할 수 있다.

 

그래서 만약 실수와 정수를 더해야 할떄는 정수를 실수로 변환해주는 형변환을 거쳐야한다.

 

2) 가독성

세미콜론(;)은 명령어를 나누어 주는 역활을 한다. 그래서 위와 같이 코딩을 해도 출력은 가능하나 다른 사람이나 내가 코드를 보기 매우 불편하다는 점이 있다.

 

보기 매우 편하다.

 

3. ctrl+space

 

 

필요한 명령어의 몇글자를 치고 ctrl+space를 누르면 관련된 명령어가 나온다. 매우 편하다.

 

4. 이스케이프 문자

특수한 문자를 표시해주는 문자

 

 

4. 서식 지정자

 

반응형
Posted by 53C
,