fix: 添加修复目标

This commit is contained in:
381848900@qq.com 2024-12-27 20:19:52 +08:00
parent 6ffc10abe9
commit 1761d87cad

View File

@ -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 => {