from flask import Flask, url_for app = Flask(__name__) @app.route('/') def index(): return 'index' @app.route('/login') def login(): return 'login' @app.route('/user/') def profile(username): return '{}\'s profile'.format(username) with app.test_request_context(): print(url_for('index')) print(url_for('login')) print(url_for('login', next='/')) print(url_for('profile', username='John Doe')) / /l..
$ export FLASK_ENV=development $ flask run
./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,..
- ebp change
- fastbindup
- glibc
- TLS
- rt_sigreturn
- 해킹
- pwnable
- hacking
- HackCTF
- fsop
- exit
- srop
- stack reusing
- SQLi
- fastbin
- overflow
- pwnable.tw
- heap
- 본선가고싶다
- FSB
- tcache
- codegate
- shellcoding
- oob
- pwable
- Total
- Today
- Yesterday