Web, Mobile 취약점 진단 분석 Tool & 설정

2019.11.05 16:46_

Web, Mobile 취약점 진단 분석 Tool & 설정


포맷하고 생각해내기 귀찮음.

USB 복구 드라이브 만들자.


NetWork Tool


  1. WireShark
  2. sslyze (환경변수 설정)
  3. ncat (윈도우 방화벽 디바이스 허용/환경 변수 설정)

 

Proxy Tool


  1. Fiddler
    • Tools > HTTPS > decrypt HTTPS traffic
    • Rules > Remove All Encodings
  2. Burp Suite Community

 

크롬 확장 프로그램


  1. EditThisCookie

 

언어 및 플랫폼


  1. java jdk 8
  2. Python 2.x, 3.x (2.x, 3.x 둘 다 설치 후 환경변수 설정 / 2.x의 python.exe를 python2.exe로 변경)
  3. adb(sdk manager) (환경변수 설정)

 

안드로이드 및 iOS 분석 툴


  1. 3uTools
  2. Itunes
  3. apktool
  4. sqlitebrowser
  5. cycript
  6. jd-gui-windows
  7. dex2jar
  8. sign.jar
  9. baksmali

 

에디터 +


  1. 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"  
           ]
       }
  2. orgmode(Sublime Text Package)

  3. 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"}
                  }
          }
      ]
  4. sublimeLinter(Sublime Text Package)

    • flake8 설치 (Python 3)

      pip3 install flake8
    • sublimeLinter-flake8(Sublime Text Package)

  5. sublimeCodeIntel(Sublime Text Package)

 

기타


  1. 픽픽

  2. 7zip

  3. putty

  4. D2Coding

  5. Ubuntu 18.0.4 LTS (Microsoft Store)

    • PowerShell 관리자 권한

      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  6. Samsung Flow (Microsoft Store)

  7. 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 & 설정  (0) 2019.11.05
Mob,.  (0) 2019.07.10
.  (0) 2019.04.08