Page 2 of 2 FirstFirst 12
Results 11 to 13 of 13

Thread: S.E.T Error - unpack requires a string argument of length 8

  1. #11
    Member ColForbin's Avatar
    Join Date
    Jan 2010
    Posts
    93

    Default Re: S.E.T Error - unpack requires a string argument of length 8

    Quote Originally Posted by corrupt View Post
    Having the same issue. I changed UPX_PATH in /pentest/exploits/set/config/set_config

    to

    UPX_PATH=/pentest/web/scanners/sqlmap/lib/contrib/upx/linux/upx

    and I still get the following error in SET:
    [*] UPX packer not found in the pathname specified in config. Disabling UPX packing for executable!

    /pentest/web/scanners/sqlmap/lib/contrib/upx/linux/upx appears to be the correct path - so I'm stumped.

    Running BT5_GNOME-VM-32 image.

    Also - I can verify that setting DIGITAL_SIGNATURE_STEAL to OFF fixes the UPX issue... definitely something odd going on with config has both set.
    I don't think the DIGITAL_SIGNATURE_STEAL is an issue per se. If you read the release notes for s.e.t. 1.4, you can see what is being done there.

    The thing about set_config is that is allows you to change variables within an attack vector, based on the results you're trying to achieve.
    "Whatever happened to playing a hunch, Scully? The element of surprise, random acts of unpredictability? If we fail to anticipate the unforeseen or expect the unexpected in a universe of infinite possibilities, we may find ourselves at the mercy of anyone or anything that cannot be programmed, categorized or easily referenced."

  2. #12
    Just burned his ISO
    Join Date
    Jan 2010
    Posts
    19

    Default Re: S.E.T Error - unpack requires a string argument of length 8

    Hey guys, the problem was how the checksums were being created on x64 based platforms. It worked fine on 32 bit. I also fixed the relative path to UPX, all should be working fine now. I had to redo how the checksum calculations were being done for the peheaders for the digital signature stealing. It uses disitools by Didier, so it required a bit of modification (and actually downgrading to 0.1) which isn't a big deal. Everything is working like a champ now, shouldn't be getting any of those errors. Sorry about that. -ReL

  3. #13
    Senior Member DaKahuna's Avatar
    Join Date
    Jan 2010
    Posts
    103

    Default Re: S.E.T Error - unpack requires a string argument of length 8

    Confirmed as working.

    Just ran the same scenario as in the original post after updating SET and no error at all. I am running KDE 64-bit in a VM.
    ----------------------------------------------------------
    Will hack for bandwidth!

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Enum_chrome meterpreter argument error
    By tokimtom in forum Beginners Forum
    Replies: 0
    Last Post: 11-08-2010, 03:17 PM
  2. Aircrack-ng string length problem
    By christ044 in forum Beginners Forum
    Replies: 0
    Last Post: 07-15-2010, 06:07 PM
  3. Replies: 2
    Last Post: 06-24-2010, 05:57 PM
  4. error network requires encryption to be enabled
    By qpens8 in forum Beginners Forum
    Replies: 6
    Last Post: 02-03-2010, 01:47 PM
  5. .lzm unpack
    By dr-linux in forum OLD Newbie Area
    Replies: 12
    Last Post: 11-14-2007, 04:18 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •