Replace '>&' fd redirect shortcut by POSIX-compliant '>' + '2>&1' to be compatible with shells like dash - #214
Open
Daniel-The-Fox wants to merge 1 commit into
Open
Replace '>&' fd redirect shortcut by POSIX-compliant '>' + '2>&1' to be compatible with shells like dash#214Daniel-The-Fox wants to merge 1 commit into
Daniel-The-Fox wants to merge 1 commit into
Conversation
…'>' + '2>&1' to be compatible with shells like dash
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi there, 👋🏻
I'm hooked by THM since a couple of months and I'm currently working on the THM Hacker Holidays 2026. While solving one of the earlier rooms, I came across revshells.com and I love it! Great job! 👍🏻
Today, I noticed a drawback of the reverse bash shells generated, if used on a Ubuntu with default shell set to
dash.Executing the proposed command
in
dashwill result in the error:To solve this, one has to replace the fd redirect shortcut
>&by the POSIX-compliant>+2>&1:This is exactly what this PR proposes to change in
data.js.It's a couple of chars more, but then the command works out of the box per copy &paste in
dash-based systems. 😎