Commit Graph
93 Commits
Author SHA1 Message Date
Agahlot 82fcb5a12c Fix: *address* instead of *sp* 2018-02-05 23:39:05 +05:30
Agahlot dbb5897274 fix telescope output 2018-02-05 23:30:05 +05:30
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
Jean Privat a9098ea050 Fix small typo in doc in utils.py s/A-z/A-Z/ 2017-02-21 10:55:07 -05: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
Grazfather c3e2105662 eflags: Add toggle option 2016-08-25 15:47:04 +00: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
Bret Barkley 0321d83ee9 Made the context info 'clear' so the screen is persistent (more tui-like) 2016-08-08 14:08:42 +00:00
Long Le b7c7d7aeeb Add depth limit to examine_mem_reference() v1.1 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
onedv caedb993b1 Fixed shellcode display for PY3 due to missing decode 2016-05-18 22:11:16 +02: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
Wladimir J. van der Laan d7f7d06333 Fix RELRO detection in checksec
The code was relying on a certain order of GNU_RELRO and BIND_NOW, which
was not always satisfied causing misdetection of Full RELRO executables
as Partial RELRO.

Change the code so that FULL RELRO is detected correctly in these cases.
2015-10-15 13:24:54 +02:00
Long Le 0c21045238 Merge pull request #58 from Ali-Razmjoo/master
add owasp zsc api.
2015-10-09 21:37:52 +07:00
Ali Razmjoo 0e1348dc8c Add OWASP ZSC API 2015-10-03 18:31:31 +03:30
Ali Razmjoo 2164094b73 add owasp zsc api 2015-09-27 14:47:33 +03:30
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
degrigis 89a87fcf88 Fixed the wrong checksec output 'RELRO: Full' when there is BIND_NOW but not the GNU_RELRO
Signed-off-by: degrigis <[email protected]>
2015-07-28 22:32:41 +02: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
Travis Finkenauer b423f48b7c Fix some bugs w/ patching memory under Python 3
-assemble
-cmpmem
-patch
-substr
-xormem
2015-07-11 19:09:53 -04:00
Travis Finkenauer 78e74b6b7a Fix serveral bugs in Python 3
-pattern_offset/pattern_search
 -lookup address/pointer
 -snapshot save/restore
 -strings/substr
2015-07-09 22:38:27 -04:00
Travis Finkenauer f186b2127e Fix asmsearch in Python 3 2015-07-06 16:37:00 -04:00
Travis Finkenauer c94ba0d5d7 Add support for Python 3 using the six library.
Refer to python23-compatibility.md for details about supporting both
Python 2 and Python 3.
2015-07-05 00:44:36 -04: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
Aurélien Wailly a1252d8c55 Compliance with colon in operation, using :\t
- Replaced every occurence in peda.py and lib/utils.py
- context_code, traceinst and tracecall working
2015-03-27 13:44:36 +01:00
Aurélien Wailly f07976d0ca Parse inst containing multiple colons
- The current context_code will silently fail if the inst contains
  multiple colons. This is happening with C++ programs having std:: in
  the symbol.
2015-03-25 16:34:00 +01: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
mancha 1a2ef594b3 Fix bug in hexdump when called with a byte count parameter 2015-03-18 06:25:33 +00:00
Aurélien Wailly 493c718457 More output for the payload function
- The current payload silently fails when there is no copy function
- Added two warnings to explain the failure
2015-03-17 14:11:23 +01: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
Zach Riggle 16dceead49 Fix temporary breakpoint on elf_entry 2015-02-07 09:39:43 -05:00
5th-Amendment 0a3c0ac673 Update peda.py
Spelling is important.
2014-10-19 05:40:12 -07:00
Long Le 327db442e6 Merge pull request #36 from zachriggle/patch-1
Typo 'instsize'
2014-09-11 21:55:39 +07:00
Zach Riggle 461e99aeb3 Typo 'instsize' 2014-09-05 09:50:01 -04: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
Zach Riggle 66a41577c3 Procfs warning message for FreeBSD 2014-07-06 00:44:20 +00: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
Zach Riggle a73d8abb8c allow arguments for start command 2014-07-03 18:05:59 -04: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