목록전체 글 (420)
외로운 Nova의 작업실
안녕하세요. 이번시간에는 sql injection bypass WAF Advanced 드림핵 문제풀이를 해보겠습니다. - 문제인식 별다른 설명은 없네요.. 문제파일을 보겠습니다. CREATE DATABASE IF NOT EXISTS `users`; GRANT ALL PRIVILEGES ON users.* TO 'dbuser'@'localhost' IDENTIFIED BY 'dbpass'; USE `users`; CREATE TABLE user( idx int auto_increment primary key, uid varchar(128) not null, upw varchar(128) not null ); INSERT INTO user(uid, upw) values('abcde', '12345'); IN..
- 파이썬 특징 1. 문장을 ;으로끝내지 않고 그냥 넘어갑니다. 2. 함수나 if문 for문에서 사용하는 {}를 사용하지않고 : 기호 이후 들여쓰기로 구분합니다. - 함수 정의 매개변수와 리턴값의 데이터타입을 정의하지않습니다. def searchFlag(param): #추가되는 문자를 찾는 함수 리턴은 추가되는 문자 for i in range(48, 126):#전체검사 if(i == 95 ): continue plus = chr(i) insertParam(param, plus) response = requests.get("http://host3.dreamhack.games:10733", params = param) if("admin" in response.text): return plus for i in..
- 뷰페이저2 뷰페이저는 스와이프 이벤트로 화면을 전환할때 사용합니다. 개발자들은 오랫동운 뷰페이저를 사용했지만 2019년부터는 뷰페이저2를 제공했습니다. 뷰페이저2가 기능이 더 많습니다. 따라서 뷰페이저2를 사용하겠습니다. 프래그먼트를 활요해 뷰페이저를 만들어보겠습니다. - 뷰페이저 선언 그래들 파일에 아래와 같이 선언해줍니다. implementation 'androidx.viewpager2:viewpager2:1.0.0' - 메인액티비티.xml에 뷰페이저가 들어갈 자리 만들어주기 메인액티비티.xml에 viewpager태그를 사용해서 자리를 만들어줍니다 - 프래그먼트 xml 만들어주기 뷰페이저에 들어가 프래그먼트 xml을 만들어주겠습니다. 이름은fragement1.xml fragment2.xml fra..