Skip to content

Add USB-DriveBy#39

Open
90N45-d3v wants to merge 2 commits intohak5:masterfrom
90N45-d3v:master
Open

Add USB-DriveBy#39
90N45-d3v wants to merge 2 commits intohak5:masterfrom
90N45-d3v:master

Conversation

@90N45-d3v
Copy link
Copy Markdown

@90N45-d3v 90N45-d3v commented Nov 9, 2023

Use an USB storage device to deploy payloads on-demand while the Packet Squirrel is already set up and running.

Use an USB storage device to deploy payloads on-demand while the Packe Squirrel is already set up and running.

LED FINISH

while true; do
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using this loop, the payload a appears to be repeatedly triggered. I would add a flag to make sure it only runs once.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's intentional... since no flag is used, you can run multiple “drive-by” payloads from the USB without having to restart the main payload on the squirrel after every single use.
The delay in line 26 provides the user enough time to unplug the USB when the “drive-by” payload finished, so that it is not unintentionally triggered again.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add LED indication that the payload is running so the user knows when to unplug the USB. In its current state it would be difficult to know when the payload has been transferred and is running. I would also recommend using a variable for the payload name to make user configuration easier, just in case someone wants to use something other than payload.txt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants