Long Le
84d38bda50
Merge pull request #162 from nkitan/master
...
Fixed syntax warning in libs/shellcode.py
2021-01-03 09:17:53 +07:00
Long Le
22496f3d4d
Merge pull request #163 from timgates42/bugfix_typo_sequence
...
docs: fix simple typo, sequece -> sequence
2021-01-03 09:17:10 +07:00
Long Le
62b368fa3d
Merge pull request #146 from mdumitru/master
...
silence python3.8 warnings
2020-01-28 07:45:25 +07:00
Long Le
694af813c3
Merge pull request #150 from longld/revert-149-master
...
Revert "changed "is" to "==""
2020-01-28 07:40:38 +07:00
Long Le
0984243f83
Merge pull request #145 from afq984/master
...
fix: SyntaxWarning: "is" with a literal. Did you mean "=="?
2020-01-28 07:35:44 +07:00
Long Le
6de0f5f2b7
Revert "changed "is" to "==""
2020-01-28 07:33:40 +07:00
Long Le
d2f4416280
Merge pull request #149 from not-duckie/master
...
changed "is" to "=="
2020-01-27 20:34:21 +07:00
Long Le
f76c34d5e0
Merge pull request #134 from Redouane555/master
...
Fixed peda.getpid() when debugging remote processes: drop the code supports very old gdb versions
2019-02-10 08:35:22 +07:00
Long Le
7f673be05d
Merge pull request #127 from Redouane555/master
...
Fix a bug in the string_to_argv method
2018-10-13 11:32:24 +07:00
Long Le
f7824e6c68
Update output msg of breakrva
2018-09-15 08:48:13 +07:00
Long Le
d5fab8bf66
Merge pull request #126 from quangnh89/master
...
Set breakpoint at RVA from PIE base.
2018-09-15 08:37:47 +07:00
Long Le
e0eb0af4bc
Merge pull request #122 from lambor/master
...
fix skeleton stdin cannot use modified environment
2018-05-26 08:57:45 +07:00
Long Le
4cd2bfb282
Merge pull request #117 from Agahlot/master
...
fix telescope output
2018-02-07 07:36:26 +07:00
Long Le
836b7b6d34
Merge pull request #97 from privat/fix-typo-doc
...
Fix small typo in doc in utils.py s/A-z/A-Z/
2017-05-23 08:53:30 +07:00
Long Le
bbf58727b4
Fix regex in elfheader
2017-05-23 08:36:44 +07:00
Long Le
847a926b04
Make "clearscreen" more reasonable and configurable
2017-04-08 13:36:24 +07:00
Long Le
5458dd5ba8
Fix "jmp reg" cases in eval_target()
2017-01-25 09:05:01 +07:00
Long Le
bcae7efb43
Merge pull request #86 from Grazfather/eflags_toggle
...
eflags: Add toggle option
2016-09-01 14:43:37 +07:00
Long Le
133e875ab3
Merge pull request #84 from bert88sta/master
...
This makes the context info persistent, more like a tui
2016-08-10 07:46:45 +07:00
Long Le
b7c7d7aeeb
Add depth limit to examine_mem_reference()
2016-06-03 08:51:55 +07:00
Long Le
6710298b16
Merge pull request #78 from onedv/master
...
Fixed shellcode display for PY3 due to missing decode
2016-05-19 22:25:04 +07:00
Long Le
2dae43f0ce
- Update getpid() and get_vmmap() to make it works on OSX
2016-04-30 17:42:05 +07:00
Long Le
a7a9a7e8c3
- More error checking for asm/rop search
2016-03-11 08:22:08 +07:00
Long Le
1bb9995fa3
Fix issue with duplicated string in cyclic pattern
2016-03-09 08:09:03 +07:00
Long Le
c9ceca70fb
Merge pull request #60 from laanwj/master
...
Fix RELRO detection in checksec
2015-10-17 07:26:11 +07:00
Long Le
0c21045238
Merge pull request #58 from Ali-Razmjoo/master
...
add owasp zsc api.
2015-10-09 21:37:52 +07:00
Long Le
1e621254a5
- Rename skip to skipi
...
- Update link to github
- Fix identation in ea035c3
2015-07-29 09:02:47 +07:00
Long Le
ea035c354c
Merge pull request #55 from degrigis/relro_report_fix
...
Fixed the wrong checksec output 'RELRO: Full' when there is BIND_NOW but not GNU_RELRO
2015-07-29 08:10:50 +07:00
Long Le
69068b0669
Merge pull request #54 from tmfink/py3-six
...
Add support for Python 3 using the six library
2015-07-12 09:02:05 +07:00
Long Le
152e6357d5
- Add get_config_filename()
...
- Make PEDA work on systems with restricted /proc access (PR #34 )
2015-04-05 10:18:01 +07:00
Long Le
ffa2219842
Merge pull request #50 from awailly/master
...
Parse inst containing multiple colons
2015-04-05 08:49:45 +07:00
Long Le
c2b2313209
Merge pull request #47 from awailly/master
...
More error info for the payload function
2015-03-18 21:48:49 +07:00
Long Le
d3b656e23a
Merge pull request #49 from mancha1/hexdump
...
Fix bug in hexdump when called with a byte count parameter
2015-03-18 21:35:43 +07:00
Long Le
8c831be68c
Merge pull request #40 from 5th-Amendment/patch-1
...
Update peda.py
2015-03-09 13:08:13 +07:00
Long Le
513530d20a
Merge pull request #42 from zachriggle/patch-2
...
Fix temporary breakpoint on elf_entry
2015-03-09 13:07:54 +07:00
Long Le
327db442e6
Merge pull request #36 from zachriggle/patch-1
...
Typo 'instsize'
2014-09-11 21:55:39 +07:00
Long Le
9b1d28dea3
Merge pull request #33 from zachriggle/freebsd-procfs-not-mounted
...
Procfs warning message for FreeBSD
2014-07-08 08:38:07 +07:00
Long Le
f231d75de1
Merge pull request #31 from zachriggle/start-args
...
allow arguments for start command
2014-07-05 17:16:46 +07:00
Long Le
d0bd978d7b
- Change to "Exception as e"
2013-11-29 11:28:38 +07:00
Long Le
b4783db990
- Raise error if Python3
...
- Fix tab/space mixed
2013-11-29 11:17:41 +07:00
Long Le
76ce2a4945
- Update get_vmmap() to support FreeBSD
...
- Fix minor bug in unptrace(), remove bufferize from context()
2013-08-01 22:53:06 +07:00
Long Le
cf82aca48f
Merge pull request #11 from danghvu/ropsearch
...
Wild card for Ropsearch
2013-06-07 19:43:52 -07:00
Long Le
81fc223d44
- Fix regex error in utils.cyclic_pattern_search() and possible in PEDACmd.strings()
2013-06-07 16:46:25 +07:00
Long Le
b12bf95e19
Merge pull request #7 from wapiflapi/bufferisation
...
msg bufferisation (only)
2013-06-06 20:40:11 -07:00
Long Le
35942ab0b7
Merge pull request #8 from danghvu/add_document
...
Add simple documentation and screenshot
2013-06-04 18:46:45 -07:00
Long Le
06974410ac
Merge pull request #5 from danghvu/pattern_charset
...
Switch to De Bruijn pattern_create algoritm, custom charset supported
2013-05-31 07:42:23 -07:00
Long Le
86c83bf02e
- Minor updates for skeleton.py
...
- Fix pagesize=0 bug in pager()
2013-05-29 08:23:17 +07:00
Long Le
9c39ff1bc5
- Update peda.get_vmmap(), peda.elfheader(): get partially maps when not running
...
- Minor fixes in elfsymbol*()
- Remove hookpost-stop
2012-12-21 13:23:57 +07:00
Long Le
bb732097d3
- Fix bug in hex2str(): convert negative number
...
- Fix bug in peda.elfsymbols(): retrieve wrong address
2012-12-18 23:33:10 +07:00
Long Le
dc177830cd
- Add sgrep command to search for full strings contain a pattern
...
- Update start command: use main_entry for faster start
- Update patch command: support spraying a memory range with a value
- Update strings command: use regex for faster search
- Refine some regexes and minor fixes
2012-11-22 14:17:02 +07:00
Long Le
c933a0af0e
- Update/add cyclic_pattern_* functions
...
- Update assemble command: support custom bit mode, patching binary when "set write on"
- Fix indentation error in xrefs
- Improve pattern_search command: search for all pattern portions in memory
- Add command pattern_arg, pattern_env to quickly set arg, env with pattern
2012-11-20 09:27:31 +07:00
Long Le
7c4a93771e
- Fix regex of get_vmmap() to match filename with space
...
- Use peda.execute() instead of gdb.execute() while setting options to skip errors
- Change input-radix to default (only set output -radix to 0x10)
- Fix gdb prompt
2012-10-22 08:34:09 +07:00
Long Le
85b80c6372
Revert change to colorize(), temporarily fix promt linewrapping
2012-10-08 08:41:32 +07:00
Long Le
23b6e3b32e
Merge branch 'master' of https://github.com/longld/peda
2012-10-08 07:43:35 +07:00
Long Le
7ac7915eee
Merge branch 'master' of https://github.com/longld/peda
2012-10-07 23:44:45 +07:00
Long Le
7303f1365a
Update shellcode command/function: replace print by msg, add auto completion options
2012-10-07 23:43:41 +07:00
longld
ddc5e16d67
Initial commit - peda-1.0
2012-08-03 13:33:45 +07:00