본문 바로가기

전체보기95

msfvenom을 이용한 쉘코드 생성 방법 출처 : https://github.com/rapid7/metasploit-framework/wiki/How-to-use-msfvenom msfvenom 사용 방법(How to use msfvenom) 'msfvenom' 은 페이로드 생성 및 인코딩에 유용하게 사용할 수 있는 도구다. 2015년 6월에 msfpayload 및 msfencode가 msfvenom에 통합됐다. msfvenom -h를 입력해 지원하는 옵션을 확인할 수 있다. $ msfvenom -h MsfVenom - a Metasploit standalone payload generator. Also a replacement for msfpayload and msfencode. Usage: /usr/bin/msfvenom [options] .. 2019. 2. 27.
기본 파이썬 버전 변경하기 / 파이썬 가상 환경 설정 참고 : https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux Python2를 Python3로 변경하기 나는 기본적으로 python3.x를 선호한다. 하지만 python3을 사용하다 보면, 오픈소스를 실행할 때 에러가 발생하는 경우가 종종 있다(주로 batch 파일을 실행할 때). 이는 해당 오픈소스가 python2.x로 작성되었기 때문인 경우가 많다. python2와 python3는 여러 차이가 있지만 주로 다음과 같은 print문에서 가장 먼저 에러를 만날 확률이 높다. D:\v8\source\v8\tools\dev>v8gen.py x64.release File "D:\v8\sour.. 2019. 2. 17.
파이썬(Python)_변수 / 표현식 / 문장 출처 : https://www.py4e.com/lessons/memory 참조 : https://www.py4e.com/html3/02-variables Python Lecture2. Variables, expressions and statements 상수(Constants) 값이 변하지 않는 숫자, 문자, 문자열과 같은 고정값을 상수(constants) 라고 한다. 숫자 -> 상수 작은따옴표(') 혹은 큰따옴표(")로 표시된 문자열 -> 상수 >>> print(123) 123 >>> print(98.6) 98.6 >>> print('Hello World!') Hello World! 예약어(Reserved Words) 예약어(reserved words) 는 파이썬이 정한 의미로만 쓰이는 특별한 단어다. .. 2019. 2. 16.
스마트 퍼저의 혁명(The Smart Fuzzer Revolution) 출처 : https://blog.trailofbits.com/2017/02/16/the-smart-fuzzer-revolution/Trail of Bits 팀이 BSidesLisbon 에서 스마트 퍼징(smart fuzzing)에 대해 발표를 했다. 최근, CGC, AFL, libFuzzer 등이 개발되면서 취약점 자동 탐지 분야가 빠르게 성장하고 있다. 이러한 연구 분야가 어디에서 왔고, 현재의 위치는 어떠하고, 어떻게 발전할 지 간단하게 알아보자.Indroduction지난 2년(2015~2016) 동안 보안 테스트 자동화(automated security testing)은 빠르게 성장했다. AFL(American Fuzzy Lop) 은 사용하기 쉬운 실용적인 도구로 알려졌으며, DARPA Cyber .. 2019. 1. 17.