본문 바로가기

컴퓨터 공부35

[CE] 치트 엔진(Cheat Engine) 소개 및 다운로드 Cheat Engine은 아주 강력한 메모리 조작 툴 입니다. (Memory Hacking Tool) 원하는 데이터를 지정하면, 해당 실행코드를 알 수 있고, 조작할 수 있도록 도와줍니다. 기본적인 은폐기능이 있어서, 보안 툴이 없으면 일반적으로 감지하기 어려우며, 포인터를 지정하거나 스크립트를 짜면, 저장했다가 불러와서 작용할 수 있는 파일을 만들 수 있는데 (Cheat Table - CT) 이것으로 독립적으로 실행할 수 있는 해킹툴을 만들 수도 있습니다. (Trainer) 막을 수 있는 방법은 얼마든지 있습니다. 단지, 방어하는 입장해서 방어하는 사람은 인식하고 있는 것만 방어하고, 공격자는 취약점을 찾아내어 공격하기 때문에 이 툴이 강력한 것입니다... 2014. 2. 3.
[C] 본격 진샹의 C언어 강좌 - 2.1.1 상수 - 2.1.1 상수 컴퓨터가 하는 일련의 작업들은, 메모리에 저장된 수들을 연산함으로 써 처리되고 작동됩니다. 이 때, 저장되는 수들은 상수와 변수로 나뉘는 데, 이 글에서는 상수에 대해 설명할 겁니다. ▶ 상수 (constant) 변수와 다른 가장 큰 특징으로 상수는 정해진 수라 절대 변경할 수 없습니다. 한번 선언한 심볼릭 상수도 마찬가지로 x=a 을 선언했으면, 나중에 x=b 로 바꿀 수 없습니다. 상수를 표현하는 방법은 크게 두 가지로 나뉩니다. 1. 리터럴(Literal) 상수 - 직접적으로 '수'나 '문자(열)'를 표현하는 방법 예시 ) 1, 2, -100, 1.5, 3.14, 3.33212e-2, x, y, z -> 정수형 상수, 실수형 상수, 문자형 상수 2. 심볼릭(Symbolic) 상수.. 2014. 2. 1.
[C] 본격 진샹의 C언어 강좌 - 2.표준입출력함수와 산술연산자 2.표준입출력함수와 산술연산자 - 2.1 상수와 변수 ** 2.1.1 상수 ** 2.1.2 변수 - 2.2 표준입출력함수 ** 2.2.1 printf 함수와 활용 ** 2.2.2 scanf 함수와 활용 ** 2.2.3 sprintf 함수와 sscanf 함수 - 2.3 산술연산과 데이터형 ** 2.3.1 산술연산과 수학함수들 ** 2.3.2 데이터형과 데이터형 변환 2장에서는 여러가지 입출력함수와 산술연산자에 대해 설명합니다. 2014. 2. 1.
[C] 본격 진샹의 C언어 강좌 - 고급 언어와 저급 언어의 차이 (부록) - 고급 언어와 저급 언어의 차이 (부록) ▶ 고급 언어와 저급 언어 고급 언어와 저급 언어를 나누는 가장 큰 기준은 사람이 이해할 수 있는가에 있으며, 각자의 특징에 따라 차이점이 발생하게 됩니다. ( 참고로 편리성에 따라 고급 언어 사이에도 더 고급 언어를 나누기도 합니다. ) 즉! 고급 언어는 인간 중심의 언어로, 프로그래밍을 하면서 사용하는 언어들은 전부 고급 언어 입니다. 즉! 저급 언어는 기계 중심의 언어로, 컴퓨터만 이해할 수 있는 언어를 통틀어서 저급 언어라고 합니다. ▶ 고급 언어와 저급 언어의 차이 고급 언어 (High-Level Language) 저급 언어 (Low-Level Language) 사람이 작성할 수 있다 가독성이 높다 이식성이 높다 작성 및 수정이 편리하다 상대적으로 크기.. 2014. 1. 28.