frida-based ceserver. iOS analysis is possible with Cheat Engine.

Overview

frida-ceserver

frida-based ceserver.
iOS analysis is possible with Cheat Engine.

Original by Dark Byte.

Usage

Install frida on iOS.

python main.py Cydia

# or

python main.py com.saurik.Cydia

Then, connect to the Cheat Engine in network mode.

The debugger is not available!

img

Comments
  • Debugger support on iOS

    Debugger support on iOS

    The debugger is currently in a testing state and bugs may exist.

    config.ini

    {
      "target": "",
      "targetOS": "ios",
      "mode": "attach",
      "arch": 1,
      "fix_module_size": false,
      "ceversion": "7.4",
      "manualParser": false,
      "javaDissect": false,
      "frida_server_ip":"",
      "native_ceserver_ip": "192.168.x.x:52734",
      "debugserver_ip": "192.168.x.x:1234",
      "custom_symbol_loader": ""
    }
    
    1. arch must be 1. This must be set to x64 because Cheat Engine does not support arm64.
    2. Configure BinUtils and set disassembler to arm64.
    3. Run debugserver on iOS.
    ./debugserver 0.0.0.0:1234
    
    1. native_ceserver must also be run. This is because frida's own memory read/write must hit a breakpoint.

    Only arm64 devices are supported. Currently only 「find out what writes to this address」 and「find out what accesses this address」are valid. Have fun!

    enhancement 
    opened by DoranekoSystems 23
  • Doesn't work on my device

    Doesn't work on my device

    Doesn't work on my device, the Python version I'm using is 3.8.2 and the Frida version is 14.2.14.

    Can you tell me which version of Python and Frida you are using?

    Thank you, brother.

    opened by 6ag 22
  • Could you possibly give me the 7.4.1 Cheat Engine that you use?

    Could you possibly give me the 7.4.1 Cheat Engine that you use?

    I know that you said that you must compile the cheat engine to be able to use the debugger. Can you please give me the cheat engine that you use and maybe zip the folder and upload it to here? You would help me so much! Thanks!

    opened by Thekidiacs 10
  • PointerScanning doesn't work sadly

    PointerScanning doesn't work sadly

    I'm running an iPad air 4th generation on iOS 14.2. I was trying to cheat in a game and I found the values I needed but when I ran the pointerscan on the process "self" it didn't show any results after taking forever to generate the pointermap. I am so happy you created this project because I am praying that you will eventually get the debugger to work as well as pointer scanning. For years I have been hoping for a ceserver port of the real "Cheat Engine" on iOS. I hope you can maybe help me with this as I really think this is awesome what you made!

    opened by Thekidiacs 7
  • How to embed so file into apk

    How to embed so file into apk

    Hi I saw on discord you saying that if ptrace is enabled in game you need to embed the ceserver so file into the apk. Do I need external tools to be able to do that? And if so which one? Thanks.

    opened by Thekidiacs 2
  • ssh_auto error

    ssh_auto error

    HI, so I am trying to use the latest version with and it appears the ssh implementation is causing an error. This is the full log Traceback (most recent call last): File "main.py", line 153, in main(None, pid) File "main.py", line 56, in main ssh_auto = config["ssh_auto"] KeyError: 'ssh_auto' The previous commit before the ssh implementation worked fine with the debugger.

    opened by Thekidiacs 1
  • Improved memory search speed on Android & iOS

    Improved memory search speed on Android & iOS

    3d03a6e4811a124c7481b6b4d6697255ca59c3cd

    Android & iOS

    config.toml custom_read_memory = true to enable it.

    1. Eliminate memory leaks (probably).
    2. Improved memory search speed (about 200%)

    The above could have been achieved without using the native ceserver.

    opened by DoranekoSystems 0
Releases(v1.0.0)
Owner
KenjiroIchise
Freelance(Develop & Security)
KenjiroIchise
AHP Calculator - A method for organizing and evaluating complicated decisions, using Maths and Psychology

AHP Calculator - A method for organizing and evaluating complicated decisions, using Maths and Psychology

16 Aug 08, 2022
Python interface to IEX and IEX cloud APIs

Python interface to IEX Cloud Referral Please subscribe to IEX Cloud using this referral code. Getting Started Install Install from pip pip install py

IEX Cloud 41 Dec 21, 2022
The Python agent for Apache SkyWalking

SkyWalking Python Agent SkyWalking-Python: The Python Agent for Apache SkyWalking, which provides the native tracing abilities for Python project. Sky

The Apache Software Foundation 149 Dec 12, 2022
My tools box script for sigma

sigma_python_toolbox My tools box script for sigma purpose My goal is not to replace sigma but to put at disposal the scripts that I think to help me

4 Jun 20, 2022
Vector tile server for the Wildfire Predictive Services Unit

wps-tileserver Vector tile server for the Wildfire Predictive Services Unit Overview The intention of this project is to: provide tools to easily spin

Province of British Columbia 6 Dec 20, 2022
Process RunGap output file of a workout and load data into Apple Numbers Spreadsheet and my website with API calls

BSD 3-Clause License Copyright (c) 2020, Mike Bromberek All rights reserved. ProcessWorkout Exercise data is exported in JSON format to iCloud using

Mike Bromberek 1 Jan 03, 2022
OntoSeer is a tool to help users build better quality ontologies

Ontoseer This document provides documentation for the first version of OntoSeer.OntoSeer is a tool that monitors the ontology development process andp

Knowledgeable Computing and Reasoning Lab 9 Aug 15, 2022
Chicks get hostloc points regularly

hostloc_getPoints 小鸡定时获取hostloc积分 github action大规模失效,mjj平均一人10鸡,以下可以部署到自己的小鸡上

59 Dec 28, 2022
Demo content - Automate your automation!

Automate-AAP2 Demo Content - Automate your automation! A fully automated Ansible Automation Platform. Context Installing and configuring Ansible Autom

0 Oct 27, 2022
Материалы для курса VK Углубленный Python, весна 2022

VK Углубленный Python, весна 2022 Материалы для курса VK Углубленный Python, весна 2022 Лекции и материалы (слайды, домашки, код с занятий) Введение,

10 Nov 02, 2022
Python for downloading model data (HRRR, RAP, GFS, NBM, etc.) from NOMADS, NOAA's Big Data Program partners (Amazon, Google, Microsoft), and the University of Utah Pando Archive System.

Python for downloading model data (HRRR, RAP, GFS, NBM, etc.) from NOMADS, NOAA's Big Data Program partners (Amazon, Google, Microsoft), and the University of Utah Pando Archive System.

Brian Blaylock 194 Jan 02, 2023
A Python Perforce package that doesn't bring in any other packages to work.

P4CMD 🌴 A Python Perforce package that doesn't bring in any other packages to work. Relies on p4cli installed on the system. p4cmd The p4cmd module h

Niels Vaes 13 Dec 19, 2022
A fast python implementation of DTU MVS 2014 evaluation

DTUeval-python A python implementation of DTU MVS 2014 evaluation. It only takes 1min for each mesh evaluation. And the gap between the two implementa

82 Dec 27, 2022
Writeup of NilbinSec's participation in the Winja CTF for c0c0n 2021

Winja-CTF-c0c0n-2021-Writeup NilbinSec's participation in the Winja CTF for c0c0n 2021 This repo covers NilbinSec's participation in the Winja CTF dur

1 Nov 15, 2021
Open source style Deep Dream project

DeepDream ⚠️ If you don't have a gpu with cuda, the style transfer execution time will be much longer Prerequisites Python =3.8.10 How to Install sud

Patrick martins de lima 7 May 17, 2022
Multiple GNOME terminals in one window

Terminator by Chris Jones [email protected] and others. Description Terminator was

GNOME Terminator 1.5k Jan 01, 2023
Home Assistant integration for spanish electrical data providers (e.g., datadis)

homeassistant-edata Esta integración para Home Assistant te permite seguir de un vistazo tus consumos y máximas potencias alcanzadas. Para ello, se ap

VMG 163 Jan 05, 2023
Probably the best way to simulate block scopes in Python

This is a package, as it says on the tin, to emulate block scoping in Python, the lack of which being a clever design choice yet sometimes a trouble.

88 Oct 26, 2022
An ongoing curated list of frameworks, libraries, learning tutorials, software and resources in Python Language.

Python Development Welcome to the world of Python. An ongoing curated list of frameworks, libraries, learning tutorials, software and resources in Pyt

Paul Veillard 2 Dec 24, 2021