Skip to content

Instantly share code, notes, and snippets.

@djberg96
Last active August 29, 2015 13:56
Show Gist options
  • Save djberg96/9258763 to your computer and use it in GitHub Desktop.
Save djberg96/9258763 to your computer and use it in GitHub Desktop.
Unpack issues on Solaris
data = "\x00\x00\x00\x02\x16\x00\x00\x00 \x0E\x00\x00\x01\x00\x00\x00\x01\x0E\x00\x00\x01\x0E\x00\x00d\x00\x00\x00d\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x80\xB5\xA7\x88\xFF\xFF\xFF\xFFPk\x06\x00\x00\x00\x00\x00\xFC\xD6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF^\x00\xC6\x06\x00\x00\x00\x00j(TR\x00\x00\x00\x00\xE6\n~\f\x00\x00\x00\x00\x13-\x00\x00\x00\x00\x00\x00\xEEY\xB97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80w\x8E\x06\x00\x00\x00\x00firefox-bin\x00\x00\x00\x00\x00/usr/local/firefox/firefox-bin\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00Hs\x04\b\x00\x00\x00\x00Ps\x04\b\x00\x00\x00\x00\x01\x00\x00\x00O\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Y\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xE0\b\x7F\x86\xFF\xFF\xFF\xFF\x02$G\x88\xFF\xFF\xFF\xFF\x03\x01S\x14\xB7\x002\x001\x00\x00\x00;\x00\x00\x00j(TR\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\x19\x00\x00\x00\x00\x00\x00,\x19v\n\x00\x00\x00\x00IA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
# 32-bit Ruby
data.unpack("i10L4iS2L6A16A80")
# [33554432, 22, 3616, 1, 3585, 3585, 100, 100, 1, 1, 0, 420688, 54268, 0, -1, 101, 1709, 1381247082, 209586918, 11539, 297978725, 0, 110000000, "firefox-bin", "/usr/local/firefox/firefox-bin"]
# 64-bit Ruby
data.unpack("i10L4iS2L6A16A80")
# => [33554432, 22, 3616, 1, 3585, 3585, 100, 100, 1, 1, 2292692352, 4294967295, 420688, 0, 55036, 0, 0, 0, 0, 4294967295, 4294967295, 113639518, 0, "j(TR\x00\x00\x00\x00\xE6\n~\f\x00\x00\x00\x00", "\x13-\x00\x00\x00\x00\x00\x00\xEEY\xB97\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80w\x8E\x06\x00\x00\x00\x00firefox-bin\x00\x00\x00\x00\x00/usr/local/firefox/firefox-bin\x00\x00"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment