Triscuit2311
ff0bffa4d1
Add error handling for CodeUnitInsertionException | il2cpp.h for ghidra support ( #538 )
...
* Add error handling for CodeUnitInsertionException. (Fixes set_type() on duplicates)
* Add script to convert il2cpp.h for ghidra.
2021-12-12 14:16:17 +08:00
Perfare
5146a888cc
给dll添加版本号
2021-12-10 18:39:13 +08:00
Perfare
a9e2c98c24
修复bug
2021-12-10 18:33:12 +08:00
Perfare
d0eeb82c81
Merge branch 'master' of https://github.com/Perfare/Il2CppDumper
2021-12-06 07:34:09 +08:00
Perfare
f73d1ac0c2
添加关键字
2021-12-06 07:33:59 +08:00
Perfare
0580ec14d9
输出更多的attribute
2021-12-06 07:33:48 +08:00
Byaidu
4428601f4d
支持对 WebAssembly 的分析 ( #526 )
...
* 支持wasm分析
* 支持wasm分析
2021-12-06 07:08:36 +08:00
Perfare
eb5d465483
fixed #523
2021-11-25 10:22:40 +08:00
Perfare
8018e82b88
处理nso的重定向
2021-11-25 10:20:24 +08:00
Perfare
f25ad7a612
fixed #520
2021-11-25 06:59:41 +08:00
Perfare
e50ea93aab
加速v27以上版本的搜索
2021-11-25 06:58:03 +08:00
Perfare
5bdb2984ff
fixed bug
2021-11-24 07:02:38 +08:00
Perfare
790ef12be3
优化生成的头文件
2021-11-23 01:00:32 +08:00
Perfare
3e137c8f6b
支持v27.2(2021.1.0f1)
2021-11-22 22:41:31 +08:00
Perfare
8dc6ebf410
Fixed #482
2021-11-22 20:55:05 +08:00
Perfare
f8f982e119
优化版本切换逻辑
2021-11-22 20:09:29 +08:00
Perfare
d6995999d0
使用正确的方式获取符号数量
2021-07-06 15:36:30 +08:00
Perfare
2bc03a5fd2
Merge pull request #477 from soyasoya5/bugfix/ida_keywords
...
fix certain keywords not allowed by IDA even if prepended by '_'
2021-07-06 15:29:31 +08:00
soyasoya5
6288cce040
fix certain keywords not allowed by IDA even if prepended by '_'
2021-06-30 20:40:51 +08:00
Perfare
185278310e
优化v27以上Metadata处理
2021-06-24 01:55:01 +08:00
Perfare
2d70941e03
Fixed #451
2021-04-21 23:06:24 +08:00
Perfare
65ad2bffa8
Fixed #439
2021-04-21 09:44:11 +08:00
Perfare
7a0ee09aa8
处理v27以上的metadataUsage
2021-04-21 09:19:06 +08:00
Perfare
82e6311a86
将版本号修改为double类型
2021-03-20 03:24:23 +08:00
Perfare
e04f58c60d
fixed #435
2021-03-20 03:10:22 +08:00
Perfare
c09d464b01
24.4 version support
2021-03-20 02:55:07 +08:00
Perfare
62d845950b
typo
2021-03-20 01:59:08 +08:00
Perfare
7f7dc94187
Update README
2021-02-28 15:30:20 +08:00
Perfare
a9420c104c
优化PlusSearch
...
简单支持27.1
2021-02-28 15:25:44 +08:00
Perfare
be9f65dc98
修复错误的虚函数表
2021-02-23 05:42:48 +08:00
Perfare
25b5c22ef3
DummyDll:添加选项控制token输出
2021-02-13 15:09:07 +08:00
Perfare
e4cc43f6dc
重命名
2021-02-13 15:02:37 +08:00
Perfare
54e94ea462
减少重复输出
2021-02-13 14:58:28 +08:00
Perfare
2769c77526
输出泛型函数的rgctx数据
2021-02-10 18:15:21 +08:00
Perfare
f87d22d726
单独的ghidra脚本
2020-12-13 04:06:17 +08:00
Perfare
a7d34e0240
Merge branch 'pr/378'
2020-12-13 04:02:09 +08:00
Perfare
7f2817ef12
Fixed #394
2020-12-13 03:19:10 +08:00
Perfare
95173b37a6
Merge branch 'pr/375'
2020-12-13 02:04:56 +08:00
Perfare
05b424fa0b
Merge pull request #358 from tellowkrinkle/GhidraProgress
...
Add progress bar to Ghidra script
2020-10-31 11:30:41 -05:00
Perfare
b8c8073823
Improve WebAssembly processing
2020-11-01 00:29:05 +08:00
Perfare
f8b509c2d8
Fixed #369
2020-11-01 00:28:22 +08:00
Christian Jones
ad1bda2507
Handle missing data types
...
"Missing" types appear to be those where <datatype> was
already added to the data manager (i.e., via parsing of
il2cpp.h) but datatype* was not. This handles that
situation. In my testing, no other missing types.
2020-10-03 14:40:51 -04:00
Christian Jones
9a7a22402a
Cleaned up comments
2020-10-03 09:33:37 -04:00
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
Christian Jones
81a5171e8f
Simplified make_function to improve speed and
...
avoid data loss
2020-09-29 16:46:51 -04:00
tellowkrinkle
f8754092ee
Add progress bar to Ghidra script
2020-09-06 23:54:12 -05:00
Perfare
2fd3624288
更新ida脚本
2020-08-19 13:40:38 +08:00
Perfare
bb3e53cf36
修改为C风格
2020-08-19 13:10:15 +08:00