Jump to content

dark_pyrro

Dedicated Members
  • Posts

    2,621
  • Joined

  • Last visited

  • Days Won

    198

Posts posted by dark_pyrro

  1. Just create the DE_CH language file for the Bunny. I have no O.MG device so I can't tell if it's 1:1 or using some kind of format that differs from the Hak5 format. There's a ch.json language file for the Bunny, not sure if it's German though.

  2. OK, if the target machine is able to identify the Bunny as a HID device, there's nothing wrong with the Bunny itself. It works as expected.

    Regarding your payload:

    43 minutes ago, mELLoMaN said:
    ATTACKMODE HID
    Dealy 3000
    Q GUI r
    Delay 100
    Q String powershell
    Q Enter

    I would do it slightly different, try something like:

    ATTACKMODE HID
    QUACK DELAY 3000
    QUACK GUI r
    QUACK DELAY 500
    QUACK STRING powershell
    QUACK ENTER

    First, you need to spell the commands correctly

    Then, you need to QUACK your DELAYs

    I'm rarely using Q instead of QUACK. Q is really just a shortcut/link to QUACK but I've experienced issues in the past that might have been linked to the use of Q and instead of taking time to deep dive into if that actually is the case, I just starting using QUACK only instead.

     

  3. 3 hours ago, mELLoMaN said:

    When I used it a long time ago, it worked fine

    Judging from your previous posts, it doesn't seem to have been fully fine before either.

    Post some example payload code that doesn't work for you (if you're not trying anything else than just simply ATTACKMODE HID in your payload code).

    You could also try the following.....

    With the Bunny not attached to the PC, run the following in a Powershell window:

    Get-PnpDevice -PresentOnly | Where-Object {$_.InstanceId -match '^USB' } > USB01.txt

    Plug the Bunny into the same PC with a payload that includes ATTACKMODE HID and run (after the Bunny has booted up fully):

    Get-PnpDevice -PresentOnly | Where-Object {$_.InstanceId -match '^USB' } > USB02.txt

    Compare the files and see if there's any difference between the two:

    Compare-Object (Get-Content USB01.txt) (Get-Content USB02.txt)

    If the Bunny is identified, the output of the above command should be something like:

    InputObject
    -----------
    OK         HIDClass        USB Input Device                                                                 USB\VID_...

     

  4. If Hak5 explicitly say that it is a Mark II device, then it is a Mark II device. You just have to follow the instructions provided by Hak5 since there are extremely few in the community that has gotten the Mark II by mistake and therefore can't assist in any way here on the forums.

  5. Well, I have some doubts about that payload in general, but that's another discussion.

    Start with creating a simple payload that uses ATTACKMODE RNDIS_ETHERNET and attach the Bunny to the PC and verify that it shows up as a network device and hands out a DHCP lease to the PC from the 172.16.64.0/24 range.

  6. As I understand your posts, you have problems getting both the Mark VII and the Packet Squirrel to appear in your C2 server web UI. To be able to help and troubleshoot your issues, you need to tell more about your C2 setup (how it's started, if it's on your local network or on the internet, etc.).

  7. If you want the modules and they aren't available, then you need to develop them yourself. If it was me, I wouldn't spend many minutes trying to get those work since the methods are deprecated/useless in an absolute majority of cases nowadays.

  8. You have to be more specific. Since you mention sources.list, I can't really see how that relates to cloning a GitHub repo. It seems to me that you're trying to install something on the Bunny using apt (probably gcc or git or both) and it's apt throwing back errors at you (which is totally normal when it comes to the Bunny since it's running Debian Jessie and that is a deprecated release, hence the errors since it's not maintained any longer).

    In what way are you sure that factory reset doesn't work? By looking at the contents of the Bunny udisk (the storage device that mounts to the computer when you have set the Bunny in arming mode, or using ATTACKMODE STORAGE without a Micro SD card)? If so, that's no sign of if the Bunny was reset or not since the udisk is left untouched when doing a factory reset, i.e. all files and directories on the udisk is still there even though the Bunny (the OS and all the Hak5 specifics) have been reset.

  9. Just some comments:

    9 hours ago, rf_bandit said:

    /etc/sources.list

    Should be

    /etc/apt/sources.list

     

    And

    9 hours ago, rf_bandit said:
    apt-update

     

    9 hours ago, rf_bandit said:
    apt-upgrade

    aren't valid commands, it should be

    apt update
    apt upgrade

    However, I would be careful to do an upgrade. It might work, but can also possibly break Bunny functionality.

    It's possible to add [trusted=yes] to each line in /etc/apt/sources.list but it will probably not be stopping apt/dpkg from complaining.

    Also, when installing packages using apt, it's possible to add -oAcquire::AllowInsecureRepositories=true

    For example:

    apt install build-essential

    would be

    apt -oAcquire::AllowInsecureRepositories=true install build-essential

    Errors will most likely still show in some form or at some point, but Jessie is an old distro release so not that surprising.

  10. Streaming tcpdump output directly to Cloud C2 isn't something that is built-in as far as I can remember off the top of my head. It's possible to remotely stream tcpdump output to remote Wireshark sessions though, but that's another use case scenario.

×
×
  • Create New...