pancake
|
bf63107f9a
|
Fix uninitialized entry field for MZ bins (jman issue)
|
2016-08-08 10:45:32 +02:00 |
|
pancake
|
0cffcb981e
|
Fix vsize=0 issue in PE parser (fixes asm68k.exe issue)
|
2016-07-25 00:03:20 +02:00 |
|
Álvaro Felipe Melchor
|
3cedcc1c4b
|
Trying to fix memleaks (#5218)
* Trying to fix memleaks
* fix null dereference in r_anal_var_list
|
2016-06-28 23:14:16 +02:00 |
|
Álvaro Felipe Melchor
|
93105250ab
|
Handle bad PE files
|
2016-06-19 00:19:03 +02:00 |
|
Álvaro Felipe Melchor
|
8ba4c5b959
|
Fix #4585
|
2016-04-09 16:28:45 +02:00 |
|
Aneesh Dogra
|
5c3f5904ea
|
Add a way to compare claimed CRC (in header) of PE files with the actual CRC.
|
2016-03-12 11:22:55 +01:00 |
|
Aneesh Dogra
|
0e3d4bf773
|
PE: Add support for parsing TLS and add TLS callback addresses to the list of entry points.
Only add the address if its valid.
|
2016-03-12 11:04:25 +01:00 |
|
pancake
|
1fc7dd4cf6
|
Check mallocs in PE
|
2016-01-22 15:16:27 +01:00 |
|
Maijin
|
dec50ae9d4
|
Add is_vb6 check in bin_pe
|
2016-01-15 16:37:14 +01:00 |
|
alvaro_fe
|
a6e4d6b93e
|
Fix #838
|
2015-12-16 11:40:23 +01:00 |
|
pancake
|
88038a85ad
|
Fix some RBinSymbol->name issues and drop null defs (-211LOC)
|
2015-11-22 01:09:02 +01:00 |
|
pancake
|
45de9bc433
|
Shrink Imports and Strings RBin memory footprint
|
2015-11-09 04:41:31 +01:00 |
|
pancake
|
baf63a0cba
|
Reduce RBinSymbols memory (smaller footpronum)
|
2015-11-09 03:41:07 +01:00 |
|
pancake
|
d1f3dc3e08
|
Some more fixes for exports and PE
|
2015-09-23 15:01:36 +02:00 |
|
pancake
|
49975ccf95
|
Fix #3286 - Use stdbool.h
|
2015-09-14 02:08:31 +02:00 |
|
Riccardo Schirone
|
eeef82c2b8
|
bin: use R_BIN_SCN_MAP flag when a section should be mapped by IO
- io/section: filter sections by looking at R_IO_MAP flag
- util/str: consider (m)apped flag when printing/parsing srwx info
|
2015-08-26 14:12:46 +02:00 |
|
Riccardo Schirone
|
5663e41177
|
bin/format/pe: fix imports vaddr
the RVA in the PE header doesn't consider the base address, so we
have to add it in the vaddr field.
|
2015-08-23 23:33:00 +02:00 |
|
Jonathan Neuschäfer
|
523aa3af5c
|
add .version to all plugins
|
2015-07-12 19:05:33 +02:00 |
|
pancake
|
c687641b17
|
Fix rbin regression by fixing compiler warnings
|
2015-05-11 20:04:00 +02:00 |
|
pancake
|
7292fbab40
|
Fix PE and Brainfuck crashes related to RBinInfo
- Fix warn in radiff2
|
2015-03-27 17:18:15 +01:00 |
|
pancake
|
dff11411cc
|
RBinInfo is now dynamically allocated
|
2015-03-25 14:49:33 +01:00 |
|
pancake
|
c03eff8af0
|
Fix memleak in previous commit
|
2015-03-14 03:47:35 +01:00 |
|
jvoisin
|
4fd6ce62d5
|
Fix some gcc warnings
|
2015-01-13 02:07:44 +01:00 |
|
skuater
|
7c05d505a0
|
Fix symbol impot names(PE EXE)
|
2014-12-27 06:07:39 +01:00 |
|
pancake
|
eafb616765
|
Do not use sym.exp (by skuat)
|
2014-12-26 22:45:29 +01:00 |
|
inisider
|
f18988f21f
|
fix pdb downloader
|
2014-12-23 15:06:42 +01:00 |
|
skuater
|
2ef956e2d5
|
Resolve PE import Ordinal names from RBin
|
2014-12-23 10:35:00 +01:00 |
|
inisider
|
155997598f
|
Add initial support to download PDB files (NodeJS helper)
|
2014-12-10 17:01:32 +01:00 |
|
pancake
|
143033b5d6
|
Add PE DOS header struct in r2 -nn (via maijin)
|
2014-09-20 13:27:54 +02:00 |
|
jvoisin
|
702ac741b9
|
More coverifix
|
2014-08-17 21:04:12 +02:00 |
|
jvoisin
|
942dba7efd
|
Makes davispuh happy
|
2014-08-02 02:22:07 +02:00 |
|
jvoisin
|
8fdfefb080
|
Fix coverity issues (and some PE tests \o/)
|
2014-07-24 02:05:17 +02:00 |
|
pancake
|
7e06e13b3b
|
Fix #1133 - gdbr warnings, and some other
|
2014-07-21 18:19:31 +02:00 |
|
pancake
|
cf64a5dd75
|
Fix #1117 - Bring back rabin2 -c
|
2014-07-17 09:40:35 +02:00 |
|
LemonBoy
|
0acf0b1dd2
|
Various fixes to stop the vaddr translation madness
|
2014-07-11 23:32:44 +02:00 |
|
pancake
|
feee9f62c9
|
Fix re100.exe PE crash
|
2014-07-08 22:59:38 +02:00 |
|
pancake
|
3dfadc0b30
|
Fixed several issues on PE/ELF/MACH0
- relocs, entry0 vaddr and baddr
- fix tiny.elf crash (null deref on *bin ptr)
|
2014-06-27 01:20:54 +02:00 |
|
Jonathan Neuschäfer
|
8f49aad1f7
|
Fix out-of-bounds read in the PE loader (check_bytes)
While at it also change the magic from hexpairs to "MZ" and "PE".
|
2014-06-15 12:08:22 +02:00 |
|
pancake
|
3e5eb05eda
|
Fix PE exports parsing (adapted inisider patch) and some code cleanup
|
2014-06-13 16:00:39 +02:00 |
|
LemonBoy
|
a00abae9d3
|
fix #977
|
2014-06-04 01:37:02 +02:00 |
|
Maijin
|
71b212dfa5
|
Refactor dll_characteristics for PE
|
2014-05-31 19:32:52 +02:00 |
|
pancake
|
98d33eb084
|
Fix several segfaults found by matalaz in PE, MACH0 and COFF
|
2014-05-23 14:34:27 +02:00 |
|
pancake
|
d11a2b42da
|
Add more sdb entries for bin/pe
|
2014-05-21 22:52:12 +02:00 |
|
jvoisin
|
7f0c542df6
|
Fix some warnings in bin_pe (and likely an import-related bug)
|
2014-05-21 16:04:46 +02:00 |
|
pancake
|
ac60b07b19
|
Swap no-seh condition
|
2014-05-21 03:23:30 +02:00 |
|
pancake
|
a1224b2156
|
Refactor rva > vaddr and offset > paddr.
That change may make mixing vaddr and paddr more visible
|
2014-05-21 03:18:00 +02:00 |
|
pancake
|
ea874fcdd7
|
Fix #947 - PE libs not working
|
2014-05-20 22:05:06 +02:00 |
|
pancake
|
302d4c245c
|
Show pe.seh value in 'sdb'
|
2014-05-20 01:53:14 +02:00 |
|
pancake
|
644acb8590
|
Add rabin2 -k to query sdb info, sdbize MZ debug printfs
|
2014-05-19 01:42:36 +02:00 |
|
Anton Kochkov
|
c33835add1
|
Fix CID 1214323
|
2014-05-17 03:28:00 +04:00 |
|