본문 바로가기 메뉴 바로가기

ba0bab

프로필사진

ba0bab

ba0bab
검색하기 폼 Mountain View
  • About me

  • 분류 전체보기 (165)
    • pwnable (127)
      • bandit (8)
      • FTZ (19)
      • LOB (11)
      • pwnable.kr (6)
      • pwnable.tw (16)
      • HackCTF (1)
      • CTF write-up (22)
      • windows (4)
      • 정리 (39)
    • reversing (0)
      • CTF write-up (0)
    • web hacking (0)
      • CTF write-up (0)
    • programming (30)
      • c, c++ (10)
      • python (20)
    • cs (5)
      • network (1)
      • etc (4)
    • CTF write-up (3)
  • GUESTBOOK
  • TAG
  • RSS

programming
[Flask] logout 구현

@app.route('/logout')def logout():sessiom['logged_in'] = Falsesesion.pop('username', None)return redirect(url_for('index'))

programming/python 2018. 8. 25. 00:34
[Flask] login form 구현

./templates/login_form.html try login. login ./app.py from flask import * app = Flask(__name__) @app.route('/')def login_form(): return render_template('login_form.html') @app.route('/login', methods = ['POST'])def login(): if request.method == 'POST': if(request.form['id'] == 'admin' and request.form['pw'] == 'admin123'): session['logged'] = True session['user'] = request.form['id'] return 'Hi,..

programming/python 2018. 8. 25. 00:00
[Flask] parameter.py

from flask import Flask app = Flask(__name__) @app.route('/user/')def show_user_profile(username): return 'User : %s' % username @app.route('/id/')def show_id(num): return 'id : %d' % num if __name__ == '__main__': app.run()

programming/python 2018. 8. 23. 13:15
[Flask] routing.py

from flask import Flask app = Flask(__name__) @app.route('/')def hello_hyomin(): return 'hello, hyomin' @app.route('/admin')def admin_page(): return 'This page is admin page.' if __name__ == '__main__': app.run()

programming/python 2018. 8. 23. 11:06
[Flask] hello.py

from flask import Flask app = Flask(__name__) @app.route('/')def hello_world(): return 'hello, hyomin!' if __name == '__main': app_debug = True app.run()

programming/python 2018. 8. 23. 10:43
python image library

from PIL import Image width, height = (300, 300)x,y = (0,0) img = Image.open("D:/what.png")img2 = Image.new("RGB", (300,300), (0xff,0xff,0xff))pix = img.load() for x in range(0,300): for y in range(0,300): r = pix[x,y][0] g = pix[x,y][1] b = pix[x,y][2] if(r==g and g==b and(r==192 or r==0)): img2.putpixel( (x,y), (255,255,255) ) else: img2.putpixel( (x,y), (0,0,0) ) img2.save("D:/solve__.png","p..

programming/python 2018. 8. 10. 01:24
angr 정리

import angr def main(): proj = angr.Project('./바이너리이름', load_options={"auto_load_libs": False}) # False써라. path_group = proj.factory.path_group() path_group.explore(find=FIND_ADDR, avoid=AVOID_ADDR) # find 목적 address , avoid 피할 address return path_group.found[0].state.posix.dumps(0).split('\0')[0] # stdin if __name__ == '__main__': print(main()) argv를 이용하는 바이너리-> import angrimport claripy proj =..

programming/python 2018. 7. 7. 06:42
z3 정리

from z3 import * x = Int('x')y = Int('y') s = Solve() s.add() # 조건식 1s.add() # 조건식 2 print(s) # 리스트 된 조건식들print(s.check()) # sat이면 계산된거 unsat이면 계산 ㄴprint(s.model()) # 나온 x, y 값을 보여줌

programming/python 2018. 7. 7. 03:41
이전 1 2 3 4 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • 해킹
  • HackCTF
  • stack reusing
  • heap
  • exit
  • pwable
  • srop
  • SQLi
  • hacking
  • overflow
  • 본선가고싶다
  • pwnable.tw
  • fsop
  • fastbindup
  • glibc
  • ebp change
  • codegate
  • FSB
  • pwnable
  • TLS
  • shellcoding
  • oob
  • rt_sigreturn
  • tcache
  • fastbin
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바