fix: 添加修复目标
This commit is contained in:
parent
6ffc10abe9
commit
1761d87cad
@ -230,6 +230,7 @@ pub fn load_exe(exe_path: &str, _args: Option<Vec<&str>>) -> Result<(), LoadPEEr
|
|||||||
// 修复IAT表
|
// 修复IAT表
|
||||||
// 将函数地址写入IAT表 如果是x86_64,需要写入8字节
|
// 将函数地址写入IAT表 如果是x86_64,需要写入8字节
|
||||||
// 如果是x86,需要写入4字节
|
// 如果是x86,需要写入4字节
|
||||||
|
// TODO: 验证一下是否修复了
|
||||||
unsafe {
|
unsafe {
|
||||||
#[cfg(target_arch = "x86")]
|
#[cfg(target_arch = "x86")]
|
||||||
{
|
{
|
||||||
@ -305,6 +306,7 @@ pub fn load_exe(exe_path: &str, _args: Option<Vec<&str>>) -> Result<(), LoadPEEr
|
|||||||
offset_va,
|
offset_va,
|
||||||
virtual_address
|
virtual_address
|
||||||
);
|
);
|
||||||
|
// TODO: 验证一下是否修复了
|
||||||
match r_type {
|
match r_type {
|
||||||
0 => {}
|
0 => {}
|
||||||
1 => {
|
1 => {
|
||||||
|
Loading…
Reference in New Issue
Block a user