전체 글

정보보안 분야의 경험하고 공부했던 내용을 주로 기록합니다 🔥
② 공부/[Mobile-AOS]

[AOS] adb install 오류 해결하기 - Failure [INSTALL_FAILED_VERIFICATION_FAILURE]

아래 adb 명령어를 사용하여 단말기에 apk 파일을 설치하려고 시도했다.adb install [AppName]    그러나 아래와 같은 에러가 발생했다.Failure [INSTALL_FAILED_VERIFICATION_FAILURE]    해결 방법은 간단했다.아래 명령어를 입력 후 다시 설치 명령어를 입력하면 된다.adb shell settings put global verifier_verify_adb_installs 0adb install [AppName]

① 공부/Java

[ Java ] VSCode에서 Run Code 실행 시 한글 깨짐 해결방법

에러내용App.java:15: error: unmappable character (0x8C) for encoding x-windows-949         System.out.println("?  ?  ?   ?");    위 내용으로 작성한 자바 코드 실행 시 한글이 깨지며 에러가 발생했다.인코딩 문제인 듯 하지만 쉽게 해결할 수 있었다.    나의 경우는 확장팩인 Code Runner가 설치되어 있어, 우클릭 후 Run Code 혹은 우측상단의 Run Code 버튼을 눌러서 실행했다.해결했던 방법은 Code Runner의 기능이 아닌 Java Extension 설치 시 뜨는 Run | Debug를 사용하여 해결되었다.

② 공부/보안 관련

OPTIONS 메소드와 CORS(Cross-Origin Resource Sharing)에 대하여

🧠궁금증웹사이트 패킷을 프록시로 잡아서 확인해보면 아래와 같이 OPTIONS 메소드를 계속 사용하는 곳이 있는데 이유가 뭘까? 라는 생각이 들어 공부하고 정리하게 되었다.⇒ CORS(Cross-Origin Resource Sharing) 요청과 관련이 있다.      OPTIONS 메소드를 사용하는 이유웹사이트에서 OPTIONS 메소드를 사용하는 이유는 주로 CORS(Cross-Origin Resource Sharing) 요청과 관련이 있다.CORS는 웹 애플리케이션이 다른 도메인에서 리소스를 요청할 수 있게 해주는 보안 기능이다.OPTIONS 메소드의 주요 목적은 서버에 미리 요청을 보내어, 실제 요청을 보내기 전에 서버가 허용하는 메소드, 헤더, 그리고 기타 정보들을 확인하는 것이며, 이는 "pre..

② 공부/[Mobile-iOS]

[IOS] IOS 14.2 단말기 탈옥하기

IOS 14.2 Jailbreak단말기 버전 : IOS 14.2프로그램 : 3uTools 사용 IOS 14.2의 버전의 경우 unc0ver 프로그램을 통해 쉽게 탈옥할 수 있다.      ‘3uTools > Toolbox > Jailbreak’ 접근      unc0ver 체크 후 Start Jailbreak 클릭      중간중간 Apple ID 입력 후 마무리      단말기를 확인해보면 unc0ver 어플이 설치되어있는 것을 확인할 수 있다.      ‘설정 > 일반 > 기기 관리’로 이동 후 unc0ver 어플리케이션을 신뢰하도록 설정      unc0ver 어플리케이션을 실행하여 Jailbreak를 눌러 탈옥시킨다.      탈옥에 성공하면 Cydia, Substitute 어플리케이션이 생성된다..

② 공부/[Web hacking]

[Fiddler] 주요 기능들 정리(대상 필터링, 브라우저 연결, 패킷변조, 세션로그 저장/삭제)

대상 필터링하여 패킷잡기 Filters 탭으로 이동 > Use Filters 체크 > Hosts 공간 내 Show only the following Hosts로 변경 > 필터링 할 도메인 입력 Actions > Run Filterset now 클릭하여 적용 및 실행 브라우저 연결 패킷을 모니터링을 위해 좌측 하단 공간을 클릭하여 Capturing 상태로 바꾸어준다. 단축키 F12도 가능하다. 브라우저는 상단 메뉴 중 Browse를 클릭한다. Browse 우측 화살표를 눌러 브라우저를 선택할 수도 있다. 통신되는 패킷 클릭 후 우측 공간에서 Inspectors를 눌러 요청/응답패킷 내용을 확인할 수 있다. 패킷변조 테스트 페이지로 이동하여 임의의 파라미터 값을 전송한다. 좌측 하단 영역을 패킷을 잡기위해 ..

① 공부/Shell, Batch

[Window_batch] 특정 디렉터리에 있는 파일명 일부 한번에 바꾸는 방법

특정 디렉터리에 있는 파일명 일부 한번에 바꾸는 방법 - 하단에 작성한 코드를 .bat 파일로 저장 - 파일명을 바꿀 파일들과 저장한 .bat 파일을 같은 폴더내에 위치 - .bat 파일 실행 윈도우 CMD에서 특정 디렉터리에 있는 파일명에서 '-' 문자를 '_'로 바꾸는 작업을 수행 @echo off setlocal enabledelayedexpansion cd /d "%~dp0" for %%F in (*) do ( set "filename=%%~nF" set "newname=!filename:-=_!" ren "%%F" "!newname!%%~xF" ) echo Done @echo off: 이 명령어는 스크립트를 실행할 때 화면에 명령어를 출력하지 않도록 합니다. setlocal enabledelay..