Olá a todos, no post de hoje vamos falar sobre a análise forense e extrair todas as informações sobre redes Wi-Fi à qual está ligado um PC com Windows.
Para o Windows, listamos a rede Wi-Fi para que um usuário tenha contectado analisando a seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged\XXXXXXX
Podes ver um exemplo das seguintes capturas:

Para extrair informações mais rápido e não ter que ir ler uma por uma todas as subchaves, eu programei um script Python simples que eu sair e, em seguida, vamos listar todas as redes:
from _winreg import *
def val(val):
addr=''
for ch in val:
addr+='%02x '% ord(ch)
addr=addr.strip(' ').replace(' ',':')[0:17]
return addr
def showNetworkList():
key=OpenKey(HKEY_LOCAL_MACHINE,r"SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged")
print '\n WiFis:\n ======'
subkeyNo,valueNo,lastMod=QueryInfoKey(key)
for x in range(subkeyNo):
try:
netKey=OpenKey(key,str(EnumKey(key,x)))
(n,addr,t)=EnumValue(netKey,5)
(n,name,t)=EnumValue(netKey,4)
print ' - ' + str(unicode(name).encode("utf-8")) + ' [' + val(addr) + ']'
CloseKey(netKey)
except WindowsError:
break
def main():
showNetworkList()
if __name__=="__main__":
main()
Abaixo, você vai ver o resultado desse console foi dado:
Além disso, a configuração destes redes WiFi é armazenada noutro local. No caso do Windows 7 são armazenados em arquivos XML hospedados no seguinte caminho:
C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\{Interfaz}
E no caso do Windows XP, esta información a encontraremos no registro de Windows, no seguinte caminho:
c:/ProgramData/Microsoft/Wlansvc/Profiles/Interfaces/[INTERFAZ]
Isso é tudo por hoje, não vai resistir a qualquer Wifi! ![]()
Abraços!


