Day 15
This commit is contained in:
BIN
Day 15/HACKvent-2018_by_the_oneandonly_HaRdLoCk.ipa
Normal file
BIN
Day 15/HACKvent-2018_by_the_oneandonly_HaRdLoCk.ipa
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/Assets.car
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/Assets.car
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib
generated
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/Base.lproj/Main.storyboardc/BYZ-38-t0r-view-8bC-Xf-vdC.nib
generated
Normal file
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>UIViewControllerIdentifiersToNibNames</key>
|
||||
<dict>
|
||||
<key>UIViewController-BYZ-38-t0r</key>
|
||||
<string>UIViewController-BYZ-38-t0r</string>
|
||||
</dict>
|
||||
<key>UIStoryboardDesignatedEntryPointIdentifier</key>
|
||||
<string>UIViewController-BYZ-38-t0r</string>
|
||||
<key>UIStoryboardVersion</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
Day 15/Payload/HACKvent-2018.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib
generated
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/Base.lproj/Main.storyboardc/UIViewController-BYZ-38-t0r.nib
generated
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018
Executable file
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018
Executable file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.id0
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.id0
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.id1
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.id1
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.nam
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.nam
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.til
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/HACKvent-2018.til
Normal file
Binary file not shown.
BIN
Day 15/Payload/HACKvent-2018.app/Info.plist
Normal file
BIN
Day 15/Payload/HACKvent-2018.app/Info.plist
Normal file
Binary file not shown.
88
Day 15/Payload/HACKvent-2018.app/Info.xml
Normal file
88
Day 15/Payload/HACKvent-2018.app/Info.xml
Normal file
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>17G65</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>HACKvent-2018</string>
|
||||
<key>CFBundleIcons</key>
|
||||
<dict>
|
||||
<key>CFBundlePrimaryIcon</key>
|
||||
<string>App Icon</string>
|
||||
</dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.hacking-lab.HACKvent-2018</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>HACKvent-2018</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>AppleTVOS</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>16J364</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>appletvos</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>12.0</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>16J364</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>appletvos12.0</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1000</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>10A255</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>MinimumOSVersion</key>
|
||||
<string>12.0</string>
|
||||
<key>UIDeviceFamily</key>
|
||||
<array>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<key>UILaunchImages</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>UILaunchImageMinimumOSVersion</key>
|
||||
<string>11.0</string>
|
||||
<key>UILaunchImageName</key>
|
||||
<string>LaunchImage</string>
|
||||
<key>UILaunchImageOrientation</key>
|
||||
<string>Landscape</string>
|
||||
<key>UILaunchImageSize</key>
|
||||
<string>{1920, 1080}</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>UILaunchImageMinimumOSVersion</key>
|
||||
<string>9.0</string>
|
||||
<key>UILaunchImageName</key>
|
||||
<string>LaunchImage</string>
|
||||
<key>UILaunchImageOrientation</key>
|
||||
<string>Landscape</string>
|
||||
<key>UILaunchImageSize</key>
|
||||
<string>{1920, 1080}</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>UIMainStoryboardFile</key>
|
||||
<string>Main</string>
|
||||
<key>UIRequiredDeviceCapabilities</key>
|
||||
<array>
|
||||
<string>arm64</string>
|
||||
</array>
|
||||
<key>UIUserInterfaceStyle</key>
|
||||
<string>Automatic</string>
|
||||
</dict>
|
||||
</plist>
|
||||
1
Day 15/Payload/HACKvent-2018.app/PkgInfo
Normal file
1
Day 15/Payload/HACKvent-2018.app/PkgInfo
Normal file
@@ -0,0 +1 @@
|
||||
APPL????
|
||||
32
Day 15/decode.py
Executable file
32
Day 15/decode.py
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
import base64
|
||||
from Crypto import Random
|
||||
from Crypto.Cipher import AES
|
||||
|
||||
key = list("uQA\\-nM@=1wl\x1EbN!")
|
||||
b64 = "xQ34V+MHmhC8V88KyU66q0DE4QeOxAbp1EGy9tlpkLw="
|
||||
|
||||
key[0] = chr(120)
|
||||
|
||||
offset = 1
|
||||
while True:
|
||||
|
||||
key[offset] = chr(ord(key[offset]) + 3)
|
||||
offset += 1
|
||||
|
||||
if len(key) <= offset:
|
||||
break
|
||||
|
||||
key = "".join(key)
|
||||
|
||||
# print(len(key))
|
||||
# print(len(base64.b64decode(b64)))
|
||||
|
||||
def decrypt(key, encrypted):
|
||||
# IV = Random.new().read(BLOCK_SIZE)
|
||||
aes = AES.new(key, AES.MODE_ECB)
|
||||
return aes.decrypt(base64.b64decode(b64))
|
||||
|
||||
decrypted = decrypt(key.encode("utf-8"), b64)
|
||||
print(decrypted.decode("utf-8"))
|
||||
Reference in New Issue
Block a user