Skip to content

oMasko/Android_Kernel_hwBreakPoint

 
 

Repository files navigation

From rwProcMem33

And Update By SsageParuders


About Moudle

  1. Change your KERNEL_VERSION on ver_control

  2. Change your KDIR && KBUILD_EXTRA_SYMBOLS && CROSS_COMPILE && CC on Makefile


About Server

  1. Add ndk-build to PATH

  2. Run build.sh or clean.sh


About Client

  1. Download Visual Studio And download MFC dependence , such as:

  2. Just build it

About ExecTool

  1. Add ndk-build to PATH

  2. Run build.sh or clean.sh

How To Use

C/S

  1. Start Kernel_hwBP_Server on Android:

    # adb shell
    cd /data/local/tmp && chmod +x Kernel_hwBP_Server && ./Kernel_hwBP_Server
  2. Add IP And Port for Client:

ExecTool

  • Use ExecTool
    Usage: ./Kernel_hwBP_Exec [-p <attach_pid>] [-a <memory_hex_addr>] [-l <hw_breakpoint_len>] [-t <hw_breakpoint_type>] [-d <is printf more?>] arg1 ...
    Example: ./Kernel_hwBP_Exec -p 8072 -a 9ECF6140 -l 8 -t rw -d F

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 41.4%
  • Makefile 35.2%
  • C 23.2%
  • Shell 0.2%