mirror of
https://codeberg.org/unspeaker/vestal.git
synced 2025-12-06 10:46:42 +01:00
print imports/exports tables
This commit is contained in:
parent
3d29608171
commit
940814470f
1 changed files with 12 additions and 4 deletions
|
|
@ -30,10 +30,18 @@ impl VestalCli {
|
||||||
match Object::parse(&buffer)? {
|
match Object::parse(&buffer)? {
|
||||||
Object::PE(pe) => {
|
Object::PE(pe) => {
|
||||||
println!("PE: {}", path.as_ref().display());
|
println!("PE: {}", path.as_ref().display());
|
||||||
//println!("Exports: {:#?}", &pe.export_data);
|
println!("\nExports: {}", &pe.exports.len());
|
||||||
println!("Exports: {:#?}", &pe.exports.len());
|
for export in pe.exports.iter() {
|
||||||
//println!("Imports: {:#?}", &pe.import_data);
|
println!("| {:?} | {:?} | {:?} |",
|
||||||
println!("Imports: {:#?}", &pe.imports.len());
|
export.offset, export.name, export.rva
|
||||||
|
);
|
||||||
|
}
|
||||||
|
println!("\nImports: {:#?}", &pe.imports.len());
|
||||||
|
for import in pe.imports.iter() {
|
||||||
|
println!("| {:16} | {:32} | {} | {} | {} |",
|
||||||
|
import.dll, import.name, import.size, import.offset, import.rva
|
||||||
|
);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
_ => panic!("not a PE")
|
_ => panic!("not a PE")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue