remote strings PoC for C/Obj-C/Swift
This commit is contained in:
parent
cc34751c9a
commit
7fa3ba0b7d
@ -48,28 +48,28 @@ swiftc -o $OUT/swift_code tests/swift_code.swift
|
|||||||
clang++ -mmacosx-version-min=$VERSION -o $OUT/librestore_c.dylib -shared -Wl,-reexport_library restore.cc
|
clang++ -mmacosx-version-min=$VERSION -o $OUT/librestore_c.dylib -shared -Wl,-reexport_library restore.cc
|
||||||
|
|
||||||
# objc program
|
# objc program
|
||||||
# ../../macho-go/bin/ios-wrapper pepe -o $OUT/objc_code_fixed -b $OUT/objc_code.bcell -l $OUT/librestore_objc.dylib --remove-strings $OUT/objc_code
|
../../macho-go/bin/ios-wrapper pepe -o $OUT/objc_code_fixed -b $OUT/objc_code.bcell -l $OUT/librestore_objc.dylib --remove-strings $OUT/objc_code
|
||||||
# ../../macho-go/bin/ios-wrapper bcell2header -b $OUT/c_code.bcell -o $OUT/restore.h
|
../../macho-go/bin/ios-wrapper bcell2header -b $OUT/c_code.bcell -o $OUT/restore.h
|
||||||
# clang++ -mmacosx-version-min=$VERSION -o $OUT/librestore_objc.dylib -shared -Wl,-reexport_library restore.cc
|
clang++ -mmacosx-version-min=$VERSION -o $OUT/librestore_objc.dylib -shared -Wl,-reexport_library restore.cc
|
||||||
|
|
||||||
# swift program
|
# swift program
|
||||||
# ../../macho-go/bin/ios-wrapper pepe -o $OUT/swift_code_fixed -b $OUT/swift_code.bcell -l $OUT/librestore_swift.dylib --remove-strings $OUT/swift_code
|
../../macho-go/bin/ios-wrapper pepe -o $OUT/swift_code_fixed -b $OUT/swift_code.bcell -l $OUT/librestore_swift.dylib --remove-strings $OUT/swift_code
|
||||||
# ../../macho-go/bin/ios-wrapper bcell2header -b $OUT/c_code.bcell -o $OUT/restore.h
|
../../macho-go/bin/ios-wrapper bcell2header -b $OUT/c_code.bcell -o $OUT/restore.h
|
||||||
# clang++ -mmacosx-version-min=$VERSION -o $OUT/librestore_swift.dylib -shared -Wl,-reexport_library restore.cc
|
clang++ -mmacosx-version-min=$VERSION -o $OUT/librestore_swift.dylib -shared -Wl,-reexport_library restore.cc
|
||||||
|
|
||||||
# executable
|
# executable
|
||||||
chmod +x $OUT/c_code_fixed
|
chmod +x $OUT/c_code_fixed
|
||||||
# chmod +x $OUT/objc_code_fixed
|
chmod +x $OUT/objc_code_fixed
|
||||||
# chmod +x $OUT/swift_code_fixed
|
chmod +x $OUT/swift_code_fixed
|
||||||
|
|
||||||
# resign
|
# resign
|
||||||
codesign --force --deep -s - $OUT/c_code_fixed
|
codesign --force --deep -s - $OUT/c_code_fixed
|
||||||
# codesign --force --deep -s - $OUT/objc_code_fixed
|
codesign --force --deep -s - $OUT/objc_code_fixed
|
||||||
# codesign --force --deep -s - $OUT/swift_code_fixed
|
codesign --force --deep -s - $OUT/swift_code_fixed
|
||||||
|
|
||||||
# run
|
# run
|
||||||
$OUT/c_code_fixed
|
$OUT/c_code_fixed
|
||||||
# $OUT/objc_code_fixed
|
$OUT/objc_code_fixed
|
||||||
# $OUT/swift_code_fixed
|
$OUT/swift_code_fixed
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user