본문 바로가기

전체 글847

[Suninatas] Level 3 보호되어 있는 글 입니다. 2014. 5. 12.
[Suninatas] Level 2 보호되어 있는 글 입니다. 2014. 5. 12.
[Suninatas] Level 1 보호되어 있는 글 입니다. 2014. 5. 12.
각 영역별 정리 1. 코드영역(실행코드, 함수) : 프로그램 실행코드 또는 함수들이 저장되는 영역이다. 2. 스택영역(지역변수, 매개변수) : 함수호출에 의한 매개변수와 지역변수 그리고 함수, 반복문, 조건문 등의 중괄호 내부에 정의된 변수들이 저장되는 영역으로 잠깐 사용되고 메모리에서 소멸시킬 데이터가 저장되는 영역 3. 데이터영역(전역변수, 정적변수) : 초기화된 전역변수들과 정적변수들이 저장되는 영역으로 프로그램이 종료될 때 까지 유지되어야 하는 데이터가 저장되는 영역 4. BSS : 초기화되지 않은 전역변수와 정적변수가 저장되는 영역 5. 힙 영역(동적 메모리 할당) : 프로그램이 실행되는 동안에 프로그래머가 동적으로 메모리를 할당할 수 있는 영역. 즉 프로그래머가 마음대로 사용할 수 있는 영역 2014. 5. 5.
Flag 1. 캐리플래그(CF) : 부호없는 수의 산술연산결과가 목적지 오퍼랜드에 저장할 수 없을만큼 큰수를 생성하였는지를 나타낸다. 부호없는 수의 덧셈에서 최상위 비트로부터 자리올림이 있거나 뺄셈에서 최상위 비트로 자리빌림이 있으면 CF는 1이 되고 아니면 0이 된다. 2. 제호플래그(ZF) : 연산결과가 0이면 1이 되고 연산결과가 0이 아니면 0이 된다. 3. 부호플래그(SF) : 부호있는 수의 연산결과가 0이거나 양수이면 0이 되고 음수이면 1이 된다. 4. 오버플로그 플래그(OF) : 부호있는 수의 연산결과가 정상적인 표현범위를 벗어났는지를 나타내기 위해 사용된다. 8비트인 경우 -128 ~ 127, 16비트인 경우 -32768 ~ 32767 을 벗어나면 OF는 1이 되고 아니면 0이 된다. - MOV나.. 2014. 5. 4.
국내 워게임 사이트 0. http://hackerschool.org - 시스템 1. http://CTFagain.kr - 각종 대회문제들 2. http://wargame.kr - 웹, 시스템, 리버싱 3. http://hack-me.org - 웹, 리버싱, 포렌식 4. http://webhacking.kr - 웹, 코딩 5. http://suninatas.com - 웹, 리버싱, 포렌식 6. http://codeshell.kr - 암호학, 포렌식 7. http://webgame.wowhacker.com - 웹 8. http://codeEngn.com/challenges - 리버싱 9. http://itchy.dothome.co.kr - SQL Injection 10. http://xcz.kr - 웹, 포렌식, 암호학 11... 2014. 5. 4.