Web, Mobile 취약점 진단 분석 Tool & 설정
포맷하고 생각해내기 귀찮음.
USB 복구 드라이브 만들자.
NetWork Tool
Proxy Tool
- Fiddler
- Tools > HTTPS > decrypt HTTPS traffic
- Rules > Remove All Encodings
- Burp Suite Community
크롬 확장 프로그램
언어 및 플랫폼
- java jdk 8
- Python 2.x, 3.x (2.x, 3.x 둘 다 설치 후 환경변수 설정 / 2.x의 python.exe를 python2.exe로 변경)
- adb(sdk manager) (환경변수 설정)
안드로이드 및 iOS 분석 툴
pip3 install frida-tools
pip3 install frida
에디터 +
- Sublime Text 3
- Package Control ( Ctrl + ` )
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
- 설정 변경 ( Preferences > Settings )
{ "font_face": "D2Coding", "font_size": 11, "tab_size": 4, "translate_tabs_to_spaces": true, "line_padding_top": 1, "line_padding_bottom": 1, "ignored_packages": [ "Vintage" ] }
- orgmode(Sublime Text Package)
- sublimeREPL(Sublime Text Package)
- Tools > SublimeREPL > Python > Python - RUN current file
- 단축키 설정 ( Preferences > Key Bindings )
[ { "keys": ["Ctrl+shift+b"], "command": "repl_open", "caption": "Python - RUN current file", "id": "repl_python_run", "mnemonic": "R", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python", "-u", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } } ]
- sublimeLinter(Sublime Text Package)
- flake8 설치 (Python 3)
pip3 install flake8
- sublimeLinter-flake8(Sublime Text Package)
- sublimeCodeIntel(Sublime Text Package)
기타
- 픽픽
- 7zip
- putty
- D2Coding
- Ubuntu 18.0.4 LTS (Microsoft Store)
- PowerShell 관리자 권한
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Samsung Flow (Microsoft Store)
- Windows Terminal (preview) (Microsoft Store)
- Setting
{ "acrylicOpacity" : 0.5, "closeOnExit" : true, "colorScheme" : "OneHalfDark", "cursorColor" : "#FFFFFF", "cursorShape" : "bar", "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}", "hidden": false, "fontSize": 11, "name": "Ubuntu-18.04", "source": "Windows.Terminal.Wsl", "historySize" : 9001, "icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png", "padding" : "5, 0, 0, 0", "snapOnInput" : true, "useAcrylic" : false }
- colorScheme
'Web,Mobile > Tool' 카테고리의 다른 글
[Burp Suite] 업데이트 후 Render 기능 사용 시 Embedded browser initialization failed 에러 (1) | 2021.06.23 |
---|---|
[Python] requests 라이브러리 프록시 툴로 패킷 캡쳐하기 (2) | 2021.04.19 |
[Frida] 앱 진단 시 유용한 우회 Script (0) | 2021.03.24 |
[apktool] appguard 난독화 앱 디컴파일 및 리패키징 오류 해결 (1) | 2021.03.11 |
[Openssl] Window 환경에서 Openssl 사용 (0) | 2020.06.17 |