전체 글 (75) 썸네일형 리스트형 8주차 웹해킹 6.읽기{topic["title"]}'def template(contents, content): return f''' WEB {liTags} {contents} Welcome Hello, Web {content} '''@app.route('/create/')def create(): return 'Create'def getContents(): liTags = '' for topic in topics: liTags = liTags + f'{topic["t.. 8주차_시스템 basic_exploitation_000 문자열을 받는 것에 문제가 있으니 이에 대해 payload를 작성한다. basic_exploitation_001오버플로우 공격이 가능한 것을 gets() 함수로 알 수 있다. Bomb6개의 숫자를 받아서 비교하는 걸 알 수 있다. 크기는 1부터 6까지이며 서로 전부 달라야한다. 노드 값은 다음과 같다. 8주차 암호학 암호학적 해시 함수의 성질다음 성질을 만족하는 해시 함수를 말한다. 1. 제 1 역상 저항성(Preimage resistance): 암호학적 해시 함수 H에 대해 y가 주어졌을 때 H(x)=y를 만족하는 x를 찾는 것이 어렵다. 함수가 일방향 함수(One-way function)여야 함을 의미합니다. 2. 제 2 역상 저항성(Second preimage resistance): 암호학적 해시 함수 H에 대해 x가 주어졌을 때 x!=x′,H(x)=H(x′)을 만족하는 x′을 찾는 것이 어렵다. 즉, 한 입력에 대해 같은 해시값을 갖는 다른 입력을 찾기 어렵다. 3. 충돌 저항성(Collision resistance): 암호학적 해시 함수 H에 대해 x!=x′,H(x)=H(x′)을 만족하는 x,x′을 찾는 것.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 25 다음