일반 소개
Ape Mouth 계산기 리버스 노트는 Ape Mouth 계산기 애플리케이션을 리버스 엔지니어링하는 과정과 방법을 문서화하고 공유하는 것을 목표로 하는 오픈 소스 프로젝트입니다. 이 프로젝트에는 지침을 사용하기 위한 다양한 리버스 도구와 기술(예: Frida, dexdump 등)이 포함되어 있어 사용자가 Ape Mouth Calculator의 암호화 알고리즘과 데이터 전송 방법을 이해하고 크랙할 수 있도록 도와줍니다. 이 프로젝트는 콘텐츠가 풍부하고 환경 설정부터 특정 작업까지 상세한 단계를 다루고 있어 리버스 엔지니어링 애호가 및 연구자에게 유용한 리소스가 될 것입니다.
기능 목록
- Ape 구강 계산기 애플리케이션의 리버스 엔지니어링 프로세스 문서화하기
- Frida 스크립트 및 지침이 제공됩니다.
- 덱스덤프 도구 소개
- 복호화 알고리즘 및 패킷 분석 팁 공유
- 자세한 단계 및 샘플 코드 제공
도움말 사용
환경 구축
- 에뮬레이터 설치mumu 에뮬레이터를 다운로드하여 설치하고, 공식 튜토리얼에 따라 Magisk, Lsposed 및 Algorithmic Assistant를 순서대로 설치하세요.
- Ape 받아쓰기 앱 설치에뮬레이터에 Ape 구강 계산기 앱을 설치하고 WebView 원격 디버깅을 허용하도록 알고리즘 도우미를 설정합니다.
- 브라우저 디버깅을 클릭하고 각각 Chrome 또는 Edge를 연 다음
chrome://inspect
어쩌면edge://inspect
페이지에서 Ape 구강 계산 앱을 시작하고 구강 계산 PK 인터페이스로 들어가 브라우저의 검사 페이지로 돌아가 PK 링크 디버깅 버튼이 표시될 때까지 기다린 후 디버깅을 클릭합니다.
프리다와 함께 반전하기
- Frida 다운로드공식 Frida 리포지토리에서 해당 버전의 Frida 서버를 다운로드하여 에뮬레이터의 디렉토리에 압축을 풉니다.
- Frida 서버 시작ADB 명령을 통해 에뮬레이터 디렉터리로 Frida 서버를 푸시하고 루트 권한으로 시작하세요.
- 스크립트 삽입컴퓨터에 Frida 및 Frida-tools를 설치하고, 예를 들어 명령줄을 통해 역방향 스크립트를 Ape Maths에 삽입합니다:
frida -U -n 小猿口算 -l ./hook_JsBridgeBean_sign.js
패킷 분석 및 복호화
- 패킷 분석: Frida 스크립트를 사용하여 Ape의 구두 연산 패킷을 캡처하고 그 안의 암호화 알고리즘과 데이터 전송 방법을 분석합니다.
- 암호 해독 알고리즘이 프로젝트는 다양한 복호화 알고리즘의 구현과 샘플 코드를 제공하며, 사용자가 필요에 따라 수정하고 테스트할 수 있습니다.
- 시뮬레이션 요청: 획득한 시험 문제와 답을 분석하고 스크립트를 사용하여 답안 제출 요청을 시뮬레이션하여 복호화 알고리즘의 정확성을 검증합니다.
샘플 코드(컴퓨팅)
이 프로젝트에는 다음과 같은 여러 샘플 코드 파일이 포함되어 있습니다.exercise.ts
및request.ts
등 구체적인 구현 세부 사항과 운영 방법은 해당 코드를 참조할 수 있습니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...