stoker

mmm

Jun 25th, 2014
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. from _winreg import *
  2. def val2addr(val):
  3. addr = ''
  4. for ch in val:
  5. addr += '%02x '% ord(ch)
  6. addr = addr.strip(' ').replace(' ', ':')[0:17]
  7. return addr
  8. def printNets():
  9. net = "SOFTWARE\Microsoft\Windows NT\CurrentVersion"+\
  10. "\NetworkList\Signatures\Unmanaged"
  11. key = OpenKey(HKEY_LOCAL_MACHINE, net)
  12. print '\n[*] Networks You have Joined.'
  13. for i in range(100):
  14. try:
  15. guid = EnumKey(key, i)
  16. netKey = OpenKey(key, str(guid))
  17. (n, addr, t) = EnumValue(netKey, 5)
  18. (n, name, t) = EnumValue(netKey, 4)
  19. macAddr = val2addr(addr)
  20. netName = str(name)
  21. print '[+] ' + netName + ' ' + macAddr
  22. CloseKey(netKey)
  23. except:
  24. break
  25. def main():
  26. printNets()
  27. if __name__ == "__main__":
  28. main()
Add Comment
Please, Sign In to add comment