1) 웹 어플리케이션 모의해킹이름설명URLwapiti웹 취약점 스캐너http://wapiti.sourceforge.net/w3af웹 취약점 스캐너http://w3af.org/category/pythonV3n0M-Scanner웹 취약점 스캐너https://github.com/v3n0m-Scanner/V3n0M-ScannerxsserXSS 취약점 스캐너http://xsser.sourceforge.net/sqlmapSQL 인젝션 점검 도구http://sqlmap.org/spiderfoot웹서버 풋프린팅 분석http://sourceforge.net/projects/spiderfoot/Parsero웹사이트 디렉터리 탐색https://github.com/behindthefirewalls/Parserodnsreco..
int scanf(const char *restrict format, ...); scanf(): keyboard buffer 입력된 값을 저장 #include int main() { char *buf; scanf("%s", buf); printf("%s\n", buf); return 0;}cs stdin(0), stdout(1), stderr(2)입력되는 값 중 첫부분에 공백 또는 개행문자를 제외하고 입력된 값을 출력(문자 다음에 오는 공백, 개행문자는 상관 없음) #include int main() { char *buf; scanf(" %s", buf); printf("%s\n", buf); return 0;}cs 0> test1> test 입력 받는 크기 지정 #include int main() { ..
#! is shebang유닉스에서 쉘 스크립트(shell script)의 시작은 #!/bin 으로 시작되고 그 다음은 스크립트를 실행할 인터프리터와 그 실행 옵션이 따라오게 된다. 예를 들면, #!/bin/bash 와 같이 표기하여 사용되며 스크립트의 첫 두 글자가 '#'과 '!'가 오면 이 것을 shebang이라고 부른다. 즉, #!/bin/bash는 shebang line이 되는 것이다.shebang line은 해당 라인 이후에 명령들을 어떻게 해석할 것인지 지정해주는 라인이며, 파이썬과 같은 스크립트 언어들도#!/usr/bin/python 와 같이 지정하고 스크립트를 작성하면 된다. 추가적으로, 파이썬 같은 경우 사용자에 따라서 파이썬의 경로가 다를 경우 문제가 생길 수 있다. 이럴 경우 /usr/..
General / Overall - Project Management - Start, maintain and complete a project- Toolkit and Exploit Management - Maintain a useful set of tools- Education - Stay up to date, learn new concepts (books, people, training)- Teaching - Explain new concepts, publish information- Research - Own a topic or research area- Bullshit Management - Ability to work in close quarters Auditing - Law / Regulatio..
x86 Architecture [x86 > IA-16, IA-32 포함] - IA-16 (Intel Architecture, 16-bit)16-bit instruction set for 16-bit processors (the 8086 and 8088 processors)IA-16(Intel Architecture) 명령 집합 아키텍처 사용x86 아키텍처 처음 적용 - IA-32 (Intel Architecture, 32-bit)Intel 80386 (또는 i386)Intel에서 1985년, 개발한 개인용 컴퓨터 마이크로프로세서x86 (또는 80x86) 시리즈 중에 32비트 아키텍처 첫 모델IA-32(Intel Architecture)(x86-32) 명령 집합 아키텍처 사용 - IA-64 (Intel A..