Day | Title | link |
---|---|---|
1 | Apple Source code | https://www.youtube.com/watch?v=WxOZgr0Ld9o |
2 | Mach-O Binaries | https://www.youtube.com/watch?v=G_bDl5hv8kY |
3 | PAC (Pointer Authentication Codes) | https://www.youtube.com/watch?v=9neXmcwtCF8 |
4 | dyld_shared_cache | https://www.youtube.com/watch?v=I1ZkONfyHG4 |
5 | Userspace Memory Layout | https://www.youtube.com/watch?v=MUr7qg7iqKE |
6 | SIP | https://www.youtube.com/watch?v=HeOVKe0xpW0 |
7 | Kernel Boot Arguments | https://www.youtube.com/watch?v=gjOKlBpJWoc |
8 | XNU Source Code Overview | https://www.youtube.c |
This file contains 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
# Password for the 'elastic' user (at least 6 characters) | |
ELASTIC_PASSWORD=pouet | |
# Password for the 'kibana_system' user (at least 6 characters) | |
KIBANA_PASSWORD=pouetpouet | |
# Version of Elastic products | |
STACK_VERSION=8.3.2 | |
# Set the cluster name |
This file contains 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
#!/usr/bin/env python3 | |
# initial script by b1n4r1b01 but he deleted his repo | |
# https://gist.github.com/woachk/6092f9ae950455dcdf8428c3ce2d639e | |
# added python3 support | |
import sys | |
import struct | |
import os | |
This file contains 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
#! /bin/bash | |
# | |
# build-xnu-4903.221.2.sh | |
# Initial script by Brandon Azad (https://gist.github.com/bazad/654959120a423b226dc564073b435453) | |
# Updated on 12/11/18 by matteyeux | |
# | |
# A script showing how to build XNU version 4570.1.46 on MacOS High Sierra | |
# 10.13 with Xcode 9. | |
# | |
# Note: This process will OVERWRITE files in Xcode's MacOSX10.13.sdk. Make a |
This file contains 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
[ | |
{ | |
"url": "https://updates.cdn-apple.com/2023SummerSeed/patches/042-21091/60572AF0-9BC3-465F-89ED-77117194CB26/com_apple_MobileAsset_SoftwareUpdate/3df121022bd578846478faa25a4dcf3055396954.zip", | |
"build": "21N5207g", | |
"filename": "iBEC.n301.RELEASE.im4p", | |
"kbag": "AB7893B981E44BFF298328C89C826F8BA6EF1A7ADC80DB156C9D55D9F4E27E8AD2CC21AFA42A41E1392B57E9FE90D992", | |
"key": "34b218667cd03eb93e073b9b3bca4a865b20f130550a800b2aa2c1c2348041865cee47db7e3bcda739d05adde9f9f716" | |
}, | |
{ | |
"url": "https://updates.cdn-apple.com/2023SummerSeed/patches/042-21091/60572AF0-9BC3-465F-89ED-77117194CB26/com_apple_MobileAsset_SoftwareUpdate/3df121022bd578846478faa25a4dcf3055396954.zip", |
This file contains 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
#!/bin/bash | |
############################################################ | |
# Script to install everything needed | |
# to build PongoOS on Linux. | |
# tested on Debian and Ubuntu | |
# | |
# to clean : sudo rm -rf /opt/ios-arm64e-clang-toolchain \ | |
# pongoOS /usr/share/sdks | |
############################################################ | |
set -e |
This file contains 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
# void _panic(char const* func, char const* str, ...) | |
def get_panic(): | |
for s in bv.strings: | |
if "somehow a violation was triggered in early boot" in s.value: | |
break | |
ref = list(bv.get_code_refs(s.start))[0] | |
real_panic = bv.get_functions_containing(ref.address)[0] | |
panic_ref = list(bv.get_code_refs(real_panic.start))[0] | |
panic_wrapper = bv.get_functions_containing(panic_ref.address)[0] |
This file contains 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
ROM:00003965 DCB 0, 0x60, 0 | |
ROM:00003968 aArgumentD DCB "argument = %d",0xA,0 | |
ROM:00003977 DCB 0xA,0 | |
ROM:00003979 aPullingTz0Blac DCB "pulling TZ0 blackbird",0xA,0 | |
ROM:00003990 aTz000xX DCB "TZ0[0]: 0x%x",0xA,0 | |
ROM:0000399E aTz010xX DCB "TZ0[1]: 0x%x",0xA,0 | |
ROM:000039AC aTz0RegsModifie DCB "TZ0 regs modified",0xA,0 | |
ROM:000039BF aTz0FailedToLoc DCB "TZ0 failed to lock",0xA,0 | |
ROM:000039D3 aTz1FailedToLoc DCB "TZ1 failed to lock",0xA,0 | |
ROM:000039E7 aTz0Base0xLlx DCB "tz0_base: 0x%llx",0xA,0 |
This file contains 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
fio --filename=/tmp/test --rw=randread --size=2Go --direct=1 --bs=1M --ioengine=libaio --runtime=60 --numjobs=1 --time_based --group_reporting --name=seq_read --iodepth=16 | |
fio --filename=/tmp/test --rw=read --size=5Go --direct=1 --bs=1M --ioengine=libaio --runtime=60 --numjobs=1 --time_based --group_reporting --name=seq_read --iodepth=16 |
21N5207g
sep-firmware.n301.RELEASE.im4p : 3a3bf6617a7e7fb83b7d2412c4f542e7208e16b48dad79e9109ae688bcb03604173d01aefdc37796dbbec9632ecc24bc
iBoot.n301.RELEASE.im4p : 1202606a6048a9d286d19110c983f7eb2ecd9d0b62e5c301dfd916cb3cc635b7e963adf0f3e6e73361bc54dd98d01c3b
NewerOlder