I hereby claim:
- I am jmpews on github.
- I am jmpews (https://keybase.io/jmpews) on keybase.
- I have a public key ASCy3B5c1LXU6WLXD8tV6U5mGr3N63oLU0n0kE0zLeq_pAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
"clang-format.style": "{BasedOnStyle: LLVM, IndentWidth: 4, ColumnLimit: 120, ReflowComments: false, AlignConsecutiveAssignments : true, BreakBeforeBraces: Attach}", |
git clone https://github.com/libimobiledevice/libplist.git
cd libplist
./autogen.sh
make
git clone https://github.com/libimobiledevice/libusbmuxd.git
cd libusbmuxd
root_dir=$(pwd)
mkdir swift-5.1.3-release; cd swift-5.1.3-release
download_tag="swift-5.1.3-RELEASE"
# download the essential component package
components_download_list=(
xnu libkern c++ 初始化.
先初始化 metavtable
OSMetaClass *IOSurface_InitFunc_7()
{
OSMetaClass *result; // x0
result = OSMetaClass::OSMetaClass(
(lldb) bt
* thread #5, name = '0xffffff8023f43d90', queue = 'cpu-0', stop reason = breakpoint 4.2
* frame #0: 0xffffff80174d0f79 kernel`mac_cred_label_update_execve(ctx=0xffffff807219bd50, new=0xffffff807219b848, vp=0xffffff801ea98aa8, offset=0, scriptvp=0x0000000000000000, scriptvnodelabel=0x0000000000000000, execl=0x0000000000000000, csflags=0xffffff801dd51dd0, macextensions=0x0000000000000000, disjoint=0xffffff807219b9b8, labelupdateerror=0xffffff807219b9bc) at mac_vfs.c:655:12 [opt]
frame #1: 0xffffff801728fd1f kernel`kauth_proc_label_update_execve [inlined] kauth_cred_label_update_execve(cred=0xffffff801e31e560, ctx=0xffffff807219bd50, offset=0, scriptl=0x0000000000000000, execl=<unavailable>, csflags=<unavailable>, macextensions=<unavailable>, disjointp=<unavailable>, labelupdateerror=<unavailable>) at kern_credential.c:4554:2 [opt]
frame #2: 0xffffff801728fccc kernel`kauth_proc_label_update_
import binascii | |
def memory_dump(ea, size, file): | |
data = idc.get_bytes(ea, size, use_dbg = 0) | |
with open(file, "wb") as fp: | |
fp.write(data) | |
print("memory dump success!") | |
# memdump(0x1E140, 25978, "C:/Users/vm/Desktop/ios_sandbox_kext/dump.bin") | |
def print_hex_format(ea, size): |
task_create_internal
pmap_create_internal
# create symbol link
New-Item -ItemType SymbolicLink -Name Mystique -Value D:\Codehub\LLVMext\llvm-project-swift-5.1.3\llvm-project-swift-5.1.3-RELEASE\llvm\lib\Mystique -Path D:\Codehub\PersonalOpensource\Mystique