본문 바로가기

전체 글241

[안드로이드]frida 재 설치 및 오류 해결 ''/system' not in /proc/mounts' frida 다운 https://github.com/frida/frida/releases Releases · frida/frida Clone this repo to build Frida. Contribute to frida/frida development by creating an account on GitHub. github.com 모바일에 설치 adb로 설치 C:\Users\K1220>cd C:\Users\K1220\Downloads C:\Users\K1220\Downloads>adb push frida-server-15.1.22-android-arm64 /data/local/tmp frida-server-15.1.21-android-x86: 1 file pushed, 0 skipped. 110.2 M.. 2022. 5. 20.
[JS]JS/JQUERY를 이용한 NAME, CLASS 값 가져오기 https://codethief.io/ko/get-id-name-and-class-values-using-javascript-jquery/ //1. By id var name_by_id = document.getElementById("test_id").getAttribute('name'); var class_by_id = document.getElementById('test_id').ClassName; //2. By class var name_by_class = document.getElementsByClassName('test_class')[0].getAttribute('name'); var class_by_class = document.getElementsByClassName('test_class').. 2022. 5. 20.
[안드로이드]SSL Burp Suite 인증서 설치, Open ssl 사용 **윈도우용 바이너리 설치** http://slproweb.com/products/Win32OpenSSL.html Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions Minimum system requirements: Windows XP or later 32MB RAM 200MHz CPU 30MB hard drive space Recommended system requirements: Windows XP or later 128MB RAM 500MHz CPU 300MB hard drive space September 9, 2021 - OpenSSL 3.0 is available. Users should currently slprowe.. 2022. 5. 19.
[Burp suite] 한글 깨질 때 Charater Sets을 설정해준다. 2022. 5. 19.
[WEB]사다리 게임 플라스크(Flask) 이용해 서버 구축하기 [flask?] 파이썬의 웹 프레임워크인 Flask는 파이썬 환경에서 웹 환경을 구현해 주며 간단하게 사용할 수 있다. 설치 명령어는 다음과 같다. 나는 anaconda를 사용하기 때문에 해당 프롬프트 창에서 flask를 설치, 실행시켰다. pip install Flask 설치 후 기본 파일을 제작한다. 나는 html, js, css를 사용해 사다리 게임을 만들었기 때문에 연동을 위한 render_template를 추가했다. from flask import Flask //기본 flask import, 대소문자 구분 필요 'F'에 주의 from flask import Flask,render_template //html을 랜더링하기 위한 구문 app = Flask(__name__) app.config["SE.. 2022. 5. 18.
[WEB]SQL injection 모음 SQL는 주로 id 기능에서 가능아이디 끝에 ' ' / %2b / %252b' and '1'='1' aNd '1'='1' &(%26) '1'='1안되는 경우 (1) PreparedStatement (공격 XXX) (2) 작은 따옴표 우회 -> 문자열이 아닌곳에서 테스트- Column 이름- 테이블 이름-Order by 정렬 sort_column: title, namesort_type: asc/descsort_column: title, 9999sort_type=, 9999 asc입력해본다 .sort_type=,(case when (1=1) then 1 else 9999 end) asc결과시 '1', '9999'select 1 from dual(가상테이블) union select 2 from dual응용문:.. 2022. 5. 16.
[안드로이드, 자료조사] SSL 피닝 결론 인증서 고정이 없으면 애플리케이션은 일반적으로 요청된 호스트 이름과 일치하고 로컬에서 신뢰할 수 있는 CA(인증 기관)에서 발급한 모든 인증서를 수락합니다. 일반적으로 로컬 신뢰 저장소에 100개 이상의 CA가 있으므로 이들 중 하나가 성공적으로 공격을 받을 가능성이 높습니다. 따라서 수락하는 인증서를 특정 인증서로 제한하는 것이 좋습니다. 따라서 SSL 고정은 안전한 모바일 애플리케이션을 구축하는 데 도움이 되지만 고정된 호스트가 손상된 경우 연결을 보호하지 않습니다. 주로 클라이언트를 보호하지만 해커가 트래픽을 스누핑하고 API를 파악하고 다른 보안 허점을 악용하는 것을 더 어렵게 만들어 서버를 보호하는 데도 도움이 됩니다. 그러나 SSL Pinning이 제대로 구현 또는 구성되지 않은 경우 여.. 2022. 5. 13.
[GIT]깃 사용법 https://soda-dev.tistory.com/12 [GitHub] 깃허브에 프로젝트 올리기 보통은 저장소를 생성한뒤 'Upload files'를 하면 업로드되지만 파일 갯수가 너무 많을 경우 안되므로 큰 프로젝트를 업로드할때는 이 방법으로 하자 1. Git을 설치한다. https://git-scm.com/downloads Git - D. soda-dev.tistory.com **업로드** git remote add origin 3번에서 저장한 깃허브 저장소 주소 git push -u origin master 2022. 5. 12.
[JS]배열 생성, 난수 생성, 후 배열 값 교체, if문으로 해당 값 적용 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice const member=10; const m = 10; const n = 1; let arr = new Array(m); for (var i = 0; i < m; i++) { arr[i] = new Array(n); for (var j = 0; j < i+1; j++) { arr[j] = "꽝"; } } const randomValue = Math.floor(Math.random() * 10 + 1); console.log(randomValue); arr.splice(randomValue, 1, "당첨"); console.log(arr) .. 2022. 5. 11.