SmbExec/ScExec

Ondersteun HackTricks

Hoe Dit Werk

Smbexec is 'n hulpmiddel wat gebruik word vir afstandsopdrag uitvoering op Windows stelsels, soortgelyk aan Psexec, maar dit vermy om enige kwaadwillige lêers op die teikenstelsel te plaas.

Sleutelpunte oor SMBExec

  • Dit werk deur 'n tydelike diens (byvoorbeeld, "BTOBTO") op die teiken masjien te skep om opdragte via cmd.exe (%COMSPEC%) uit te voer, sonder om enige binêre lêers te laat val.

  • Ten spyte van sy stil benadering, genereer dit gebeurtenislogboeke vir elke opdrag wat uitgevoer word, wat 'n vorm van nie-interaktiewe "shell" bied.

  • Die opdrag om te verbind met Smbexec lyk soos volg:

smbexec.py WORKGROUP/genericuser:genericpassword@10.10.10.10

Uitvoering van Opdragte Sonder Binaries

  • Smbexec stel direkte opdraguitvoering deur diens binPaths in staat, wat die behoefte aan fisiese binaries op die teiken uitskakel.

  • Hierdie metode is nuttig om eenmalige opdragte op 'n Windows-teiken uit te voer. Byvoorbeeld, om dit te kombineer met Metasploit se web_delivery module stel die uitvoering van 'n PowerShell-gefokusde omgekeerde Meterpreter payload in staat.

  • Deur 'n afstanddiens op die aanvaller se masjien te skep met binPath ingestel om die verskafde opdrag deur cmd.exe uit te voer, is dit moontlik om die payload suksesvol uit te voer, wat terugroep en payload-uitvoering met die Metasploit listener bereik, selfs al gebeur diensresponsfoute.

Opdragte Voorbeeld

Die skep en begin van die diens kan met die volgende opdragte gedoen word:

sc create [ServiceName] binPath= "cmd.exe /c [PayloadCommand]"
sc start [ServiceName]

FOr further details check https://blog.ropnop.com/using-credentials-to-own-windows-boxes-part-2-psexec-and-services/

References

Support HackTricks

Last updated