Skip to content

seynth/diz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIZ

Dynamic SSN Resolver and syscall stub disassembler for windows ntdll.dll using goblin and capstone

cargo run

Then diz.txt should show like

; --- Stub #13 ---
  0x000180160120:  mov      r10, rcx
  0x000180160123:  mov      eax, 6
  0x000180160128:  test     byte ptr [0x7ffe0308], 1
  0x000180160130:  jne      0x180160135

  0x000180160132:  syscall 	; SSN = 6 (0x6) (NtReadFile)

  0x000180160134:  ret      

; --- Stub #14 ---
  0x000180160140:  mov      r10, rcx
  0x000180160143:  mov      eax, 7
  0x000180160148:  test     byte ptr [0x7ffe0308], 1
  0x000180160150:  jne      0x180160155

  0x000180160152:  syscall 	; SSN = 7 (0x7) (NtDeviceIoControlFile)

  0x000180160154:  ret    

Tested on Windows 11 25H2

Thanks

About

Dynamic SSN Resolver and syscall stub disassembler for windows ntdll.dll using goblin and capstone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages