Commit graph

330 commits

Author SHA1 Message Date
Christian Jones
87c66f9d9e Only try renaming variables once
to avoid an infinite loop if something else is the problem,
and then stop processing

Also removed comments placed for testing
2020-10-03 09:28:59 -04:00
Christian Jones
bbed369f3f first complete working version
drops types that aren't previously defined
throws exception if such a type is used in
a function signature
2020-10-03 08:51:32 -04:00
Christian Jones
6cc4de0f67 Initial modification of ghidra.py to apply
function signatures/parameters. Unstable.
Adapted from @tellowkrinkle's script cited
in issue https://github.com/Perfare/Il2CppDumper/issues/366
2020-09-30 18:02:04 -04:00
Perfare
2fd3624288 更新ida脚本 2020-08-19 13:40:38 +08:00
Perfare
bb3e53cf36 修改为C风格 2020-08-19 13:10:15 +08:00
Perfare
4453b1af66 添加头 2020-08-19 12:30:05 +08:00
Perfare
c313664baf 修复bug 2020-08-19 12:04:02 +08:00
Perfare
e10d8cff14 只在windows环境下使用PELoader 2020-08-19 12:01:30 +08:00
Perfare
c478c95bf1 支持v27的dump文件 2020-08-19 11:44:36 +08:00
Perfare
b304e65a58 修复customAttribute 2020-08-18 17:34:25 +08:00
Perfare
900f0b1054 完善PlusSearch 2020-08-17 20:50:33 +08:00
Perfare
66528fb843 将nestedtype的处理挪到外面 2020-08-16 15:35:42 +08:00
Perfare
650ca2e67e 新版本支持 2020-08-04 20:06:49 +08:00
Nikolay Kuznetsov
a9e3b127a1
Add token attributes to dummy dll (#334)
Co-authored-by: Perfare <hjyqwert@126.com>
2020-07-31 09:13:55 +08:00
Perfare
858f2490de 修正泛型参数的顺序 2020-07-30 11:24:45 +08:00
Perfare
44c9b7069e Fixed #332 2020-07-29 02:28:32 +08:00
Perfare
ed59b173d2 修复bug 2020-07-23 10:47:47 +08:00
Perfare
a491d4de1d Update README 2020-07-23 06:14:40 +08:00
Perfare
7c87d132cd Update README 2020-07-23 06:09:31 +08:00
Perfare
9839d61cc7 不输出常量的字段偏移 2020-07-23 06:06:59 +08:00
Perfare
737acae6c7 只在PlusSearch失败的情况下调用PELoader 2020-07-23 05:26:08 +08:00
Perfare
711abb0e41 修复bug 2020-07-23 04:26:47 +08:00
Perfare
23d751d7fb 完善PELoader 2020-07-23 04:24:38 +08:00
zoller27osu
2bc1ac38db
Fix for #324 (#325) 2020-07-23 04:22:41 +08:00
Perfare
f2d6e9b5ee 优化头文件输出 2020-07-23 03:10:16 +08:00
Perfare
a63f781d1a 精简代码 2020-07-22 22:26:41 +08:00
Perfare
a3e0053f8f 动态载入PE文件进行解析 2020-07-22 22:12:52 +08:00
Perfare
dab2ce6aa9 调整字段的输出逻辑 2020-06-30 00:30:42 +08:00
Perfare
3ac7ee6f68 修复bug 2020-06-29 11:30:03 +08:00
Perfare
10c828f798 修复bug 2020-06-24 11:46:23 +08:00
Perfare
39e61f1efc Update README 2020-06-20 23:15:57 +08:00
Perfare
c0224c8499 对泛型实例函数进行分组 2020-06-20 23:08:14 +08:00
Perfare
cb000e16ea 增加输出控制 2020-06-20 22:52:11 +08:00
Perfare
cb1d30b808 支持指定输出目录 2020-06-20 22:43:32 +08:00
Perfare
3ff2851ae3 修复bug 2020-06-20 22:10:47 +08:00
Perfare
c116200e06 处理MethodInfo和RGCTX 2020-06-20 22:02:31 +08:00
Perfare
67837998fb 不输出没用到的泛型实例结构 2020-06-19 21:36:52 +08:00
Perfare
b144bb6646 正确处理ref类型函数参数和返回值 #310 2020-06-19 20:53:17 +08:00
Perfare
5ab028807c 完善泛型相关输出 2020-06-19 12:04:15 +08:00
Perfare
bbe3a7cec3 Fixed #304 2020-06-19 04:14:12 +08:00
Perfare
4dc37fa71e Macho加密判断 2020-06-19 01:22:21 +08:00
Perfare
6200b9e84a Fixed #300 2020-06-19 01:05:11 +08:00
Perfare
2936c9f948 Fixed #276 2020-06-19 00:49:18 +08:00
Perfare
99ba2697ad Fixed #277 2020-06-19 00:36:32 +08:00
sskaje
3ff284ee2d
Python 脚本导入字段可配置 (#288)
* Python: config array for script fields

* fix indention
2020-06-02 23:12:53 +08:00
Perfare
61dada92dd 单独输出每个泛型实例函数的地址 2020-04-16 14:04:37 +08:00
Perfare
67763bf093 Update README 2020-04-10 10:55:34 +08:00
Perfare
b584448840 WebAssembly PlusSearch完善 2020-04-10 10:38:35 +08:00
Perfare
4f5683b719 WebAssembly支持 2020-04-09 15:01:48 +08:00
Perfare
d30070c60f 修改构造函数逻辑 2020-04-09 13:02:06 +08:00