alset0326 / peda-arm Goto Github PK
View Code? Open in Web Editor NEWGDB plugin peda for arm
License: Other
GDB plugin peda for arm
License: Other
This is an excellent tool for me because I am learning debugging on Android devices.
But I don't know how to debug with the Android source code. I have AOSP source code, and I have also compiled it.
Please tell me how to use context source command.
peda-arm on termux with gdb have error
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word".
/data/data/com.termux/files/home/.gdbinit:1: Error in sourced command file:
:8: Error in sourced command file:
Undefined command: "from". Try "help".
(gdb)
.seems the problem belong to gdb not support python on termux.
Do you have ways to solve this?
Hello,
For a project I'm doing I have to retrieve a memory adress from the bss section that contains a given string on my android phone.
This sounds like a job for the searchmem feature.
The only problem I have is how to run this on my android phone, since I have to extract it from the phone's memory.
I'm entirely new in this concept so my question might be silly, anyway I hope you can help me further.
The Peda classic commands such as:
Hello,
I have discovered a bug which I was not aware of #14 the time I opened the PR. Specifically, if I clone just the project peda-arm and execute pattc it does not work as intended. This is because several library files are missing from the peda classic repo.
It worked for me because I already had the peda classic repo installed and on top of it I installed the peda-arm.
So, it only works if we do:
$ git clone https://github.com/longld/peda.git ~/peda
$ git clone https://github.com/alset0326/peda-arm.git ~/peda-arm
$ echo "source ~/peda-arm/peda-arm.py" >> ~/.gdbinit
I could probably try to solve this and create a standalone peda-arm but I require to install all the lib files in peda-arm from peda classic.
What should I do?
Environment:
[*] Loading components.
[*] Loading peda main section.
[*] registering commands.
~~skip~~
Modified by alset v1.0
Traceback (most recent call last):
File "/home/vagrant/ctf/tools/peda-arm/peda-arm.py", line 54, in <module>
from asm import *
File "/home/vagrant/ctf/tools/peda-arm/lib/asm.py", line 17, in <module>
if config.prefix == '':
AttributeError: module 'config' has no attribute 'prefix'
Hello, I have a problem! I don't use architecture arm, dont list as possible of gdb. How must install gdb?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.