정보보안 SUA - [정보보안공부] 2주차 과제 - Windows 데스크톱 앱 개C/C++ 언어의 다양한 개념들이 x86 어셈블리 언어로 변환 결과물
·
리버싱/리버싱 걸음마
- main 함수 - 변수의 선언/할당/사용 (문자열, 포인터, 배열 등) A. 배열 - 상수의 선언/초기화/사용 - 공용체, 구조체, 클래스의 선언/정의/사용 - 클래스의 접근제한자(private/protected/public) - 객체의 생성자/소멸자 호출 - 멤버 변수의 선언/할당/사용 멤버 함수의 선언/정의/사용 - 함수의 선언/정의/호출/반환 - loop문 (for, while, do while 등) - continue/break/goto 문 - 다양한 함수 (malloc/free/strcpy/strcmp 등) - 다양한 연산자 (new/delete 등)
공지
·
카테고리 없음
초록색 : 개인적인 생각, 사견이므로 틀릴 수 있음.
정보보안 SUA - [정보보안공부] 2주차 과제 - C/C++ 언어의 다양한 개념들이 x86 어셈블리 언어로 변환
·
리버싱/리버싱 걸음마
1. 스터디 과제 C/C++ 언어의 다양한 개념들이 어떤 x86 어셈블리 언어로 변환되는지 알아보기 여기서 말하는 다양한 개념들이란 ? (변환 작업은 스터디 1주차 1-2에서 작성) - main 함수 - 변수의 선언/할당/사용 (문자열, 포인터, 배열 등) - 상수의 선언/초기화/사용 - 공용체, 구조체, 클래스의 선언/정의/사용 - 클래스의 접근제한자(private/protected/public) - 객체의 생성자/소멸자 호출 - 멤버 변수의 선언/할당/사용 멤버 함수의 선언/정의/사용 - 함수의 선언/정의/호출/반환 - loop문 (for, while, do while 등) - continue/break/goto 문 - 다양한 함수 (malloc/free/strcpy/strcmp 등) - 다양한 연산..