เบเบฒเบกเบเบตเปเบเปเบฒเบเบฎเบนเป, เบฅเบฐเบซเบฑเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบ enclave เปเบกเปเบเบเบทเบเบเปเบฒเบเบฑเบเบขเปเบฒเบเบเบดเบเบเบฑเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบกเบฑเบ. เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบฅเบฐเบเบปเบเปเบเป. เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ I/O เปเบเป. เบกเบฑเบเบเปเปเบฎเบนเปเบเบตเปเบขเบนเปเบเบทเปเบเบเบฒเบเบเบญเบเบเบฒเบเบชเปเบงเบเบฅเบฐเบซเบฑเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ. เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบ jmp เบซเบผเบทเปเบเบซเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบ. เบกเบฑเบเบเปเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเปเบฝเบงเบเบฑเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเปเบเบตเปเบเบงเบเบเบธเบกเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบ (เบเบปเบงเบขเปเบฒเบ, เบซเบเปเบฒเปเบเบเบตเปเบเบทเบเปเบเบเบเบตเปเบซเบผเบทเบเบฐเปเบเบเบเบญเบเบเปเปเบกเบนเบเปเบเบเบตเปเบขเบนเปเปเบเบซเบเปเบฒเปเบซเบผเบปเปเบฒเบเบฑเปเบ). เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเปเปเบซเปเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบเบเบตเปเบเบดเปเบเบชเปเบงเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฎเบเบเบฑเบเบกเบฑเบ (เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบ /proc/pid/maps). เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบก Naive เบเบตเปเบเบฐเบญเปเบฒเบ blindly เบเบทเปเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒ arbitrary เบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ, เบเปเปเปเบซเปเปเบงเบปเปเบฒเปเบเบดเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบฝเบ, เบเบฐเปเบงเบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ (เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐเปเบเบฑเบเบญเบฐเบเบตเบ) เบเปเบฒเปเบเบชเบนเปเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฒเบเบเบฑเบเบเบฑเบเบเบญเบเปเบเบเบเบฒเบ enclave. เบญเบฑเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเบธเบเบเบฑเปเบเบเบตเปเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเป virtual เบเบตเปเบฎเปเบญเบเบเปเปเบเบ enclave เบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฎเบเปเบเป.
เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเบเบตเปเบฎเบธเบเปเบฎเบเบเบฑเปเบเบเปเบฒเบง, เบเบฑเบเบเบฝเบเปเบงเบฃเบฑเบเบเบฐเบชเบฒเบกเบฒเบเปเบเป SGX enclaves เปเบเบทเปเบญเบเบฑเบเบฅเบธเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบเบญเบเบฅเบฒเบงเบเป?
เบญเบตเบเบเบฒเบกเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเปเบฒเบเปเบเบดเบ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบญเบกเบฎเบฑเบเปเบเบเบเบปเปเบงเปเบเบงเปเบฒ enclave เบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเปเบซเปเบเปเบฅเบดเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ, เปเบฅเบฐ enclave เบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฅเบดเปเบฅเบตเปเบกเบเบญเบเบเบปเบเปเบญเบ, เบฅเบงเบกเบเบฑเบเบชเบดเปเบเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ enclaves เปเบกเปเบเบเปเปเบกเบตเบกเบนเบเบเปเบฒเบเบฐเบเบดเบเบฑเบเบเปเปเบเบฑเบเบเบฝเบเปเบงเบฃเบฑเบ. เบเบฒเบเบชเบปเบกเบกเบธเบเบเบดเบเบฒเบเบเบตเปเบฎเบตเบเบเปเบงเบเบเบตเปเปเบกเปเบเปเบซเบเบเบปเบเบซเบเบถเปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบปเบเบเปเบญเบ SGX เบกเบตเบเบงเบฒเบกเบชเบปเบกเบเบธเบ: เบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบฎเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ enclave, เปเบเบเบฐเบเบฐเบเบตเปเบฅเบฐเบซเบฑเบ enclave เบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบฅเบฐเบเบฝเบเปเบเบซเบฒเบเบตเปเบขเบนเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบเบถเปเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบฅเบฐเบซเบฑเบ enclave เบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบชเบฒเบกเบฒเบเปเบเบซเบฒเบฅเบฐเบเบปเบ arbitrary เปเบเบเบฒเบกเบเบญเบ host application, เบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบ arbitrary เปเบเบเบฒเบกเบเบญเบเบกเบฑเบ, scan เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบ host app เปเบฅเบฐเบเบญเบเบซเบฒเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบขเบนเปเปเบเบกเบฑเบ, เบกเบฑเบเบชเบฒเบกเบฒเบเบเบถเบเปเบญเบปเบฒเบเบฒเบเบเบงเบเบเบธเบกเบเบตเปเบชเบปเบกเบเบนเบเบเบญเบ host application, เปเบ. เปเปเบ stealth. เบกเบฑเบเบเปเปเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเบฅเบฑเบเปเบฅเบฐเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบฅเปเบเบญเบเบเบนเปเปเบเป, เปเบเปเบเบฑเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฒเบกเบเบญเบเบเบนเปเปเบเป. เบเบปเบงเบขเปเบฒเบ, เบชเบปเปเบเบญเบตเปเบกเบง phishing เปเบเบเบฒเบกเบเบญเบเบฅเบฒเบงเบซเบผเบทเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบกเบเบต DoS. เปเบเบเบเปเปเบกเบตเบเบฒเบเบขเปเบฒเบเบเบปเบงเปเบเบดเบเปเบกเปเบเบเบปเบเปเบเบเปเบญเบเบเบฑเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบตเปเบชเบธเบ, เปเบเบฑเปเบ stack canaries เปเบฅเบฐเบเบฒเบเบญเบฐเบเบฒเปเบกเบเบตเปเบขเบนเป.
เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบฐเปเบเบเปเบซเปเบเปเบฒเบเปเบซเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบณเบเบงเบเปเบถเปเบเบเบตเปเบเบนเปเปเบเบกเบเบตเปเบเปเปเบเบทเปเบญเปเบญเบปเบฒเบเบฐเบเบฐเบเปเปเบเบณเบเบฑเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเปเบฒเบเปเบเบดเบเปเบเบทเปเบญเปเบเปเบเบฐเปเบซเบเบเบเบฒเบ SGX เปเบเบทเปเบญเบเบธเบเบเบฐเบชเบปเบเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบเบญเบเบเบปเบเปเบญเบ: เบเบฒเบเปเบเบกเบเบต ROP. เบเบฑเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเปเบเบปเบเปเบญเบเบกเบฑเบเบเบญเบกเบเบปเบงเปเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ (เบเปเบฒเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบฎเบงเบเบฎเบงเบก, เปเบเบดเปเบเบกเบฑเบเบเบฐเบเบทเบเปเบเปเปเบเบ malware), เบซเบผเบทเปเบเบทเปเบญเบเบญเบกเปเบเบ malware เบเบตเปเบเบฝเบกเบเปเบญเบก (เปเบเบทเปเบญเบเปเบงเบเบเบฐเบขเบฑเบ malware เบเบญเบเบกเบฑเบเบเบฒเบเบเบฒเบเบเบปเปเบกเปเบซเบฑเบเปเบเบ antiviruses เปเบฅเบฐเบเบปเบเปเบเบเบฒเบเบเปเบญเบเบเบฑเบเบญเบทเปเบเป).
Hack เบชเปเบฒเบฅเบฑเบเบเบตเปเบขเบนเป probing เปเบเบทเปเบญเปเบเบดเปเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเป
เปเบเบทเปเบญเบเบเบฒเบ enclave เบเปเปเบฎเบนเปเบงเปเบฒเปเบฅเบเบฐเปเบเบเบญเบเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเป virtual เบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบ, เปเบฅเบฐเปเบเบทเปเบญเบเบเบฒเบ enclave เปเบเปเบเบทเบเบเบฑเบเบเบฑเบเปเบซเปเบขเบธเบเปเบเบปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบฒเบเบฒเบกเบญเปเบฒเบเบเบตเปเบขเบนเปเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเป, เบเบนเปเปเบเบกเบเบตเบเปเบญเบเบเบฐเปเบเบตเบเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบญเบเบซเบฒเบงเบดเบเบตเบเบตเปเบเบฐเบเบดเบเบเบฒเบ - เบญเบปเบเบเบปเบเบชเบฐเปเบเบเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเป. เบเบญเบเบซเบฒเบงเบดเบเบตเปเบเบเบเบตเปเบเบตเปเบขเบนเป virtual เบเบตเปเบกเบตเบขเบนเป. เบเบปเบเบฎเปเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบเบเบฒเบเปเบเปเปเบเบเปเบเปเบฅเบเบต TSX เบเบญเบ Intel เปเบเบเบฒเบเบเบตเปเบเบดเบ. เปเบเปเบซเบเบถเปเบเปเบเบเบปเบเบเบฐเบเบปเบเบเปเบฒเบเบเบฝเบเบเบญเบ TSX: เบเปเบฒเบเบฑเบเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบกเปเบเบเบทเบเบเบฑเบเปเบชเปเปเบเบเบธเบฅเบฐเบเปเบฒ TSX, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเปเบเบปเบเปเบงเบฑเปเบเบเบตเปเปเบเบตเบเบเบทเปเบเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบตเปเบขเบนเปเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบฐเบเบทเบเบชเบฐเบเบฑเบเบเบฑเปเบเปเบเบ TSX เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ. เบเปเบฒเบกเบตเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบดเบเบเบตเปเบขเบนเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ, เบเบฝเบเปเบเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบเบฑเบเบเบธเบเบฑเบเบเบทเบเบเบปเบเปเบฅเบตเบ, เบเปเปเปเบกเปเบเปเบเบเบเบฒเบ enclave เบเบฑเบเบซเบกเบปเบ. เบเบฑเปเบ. TSX เบญเบฐเบเบธเบเบฒเบเปเบซเป enclave เปเบเบปเปเบฒเปเบเบดเบเบเบตเปเบขเบนเปเปเบเบเบถเปเบเบขเปเบฒเบเบเบญเบเปเบเบเบฒเบเบเบฒเบเปเบเบเบธเบฅเบฐเบเปเบฒ - เปเบเบเบเปเปเบกเบตเบเบงเบฒเบกเบชเปเบฝเบเบเปเปเบเบฒเบเบฅเบปเปเบกเบฅเบปเบ.
เบเปเบฒเบซเบฒเบเบงเปเบฒ เบเบตเปเบขเบนเปเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบกเปเบเบกเบตเบขเบนเป เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ TSX เปเบกเปเบเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบซเบผเบฒเบเบเบตเปเบชเบธเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบซเบฒเบเบฒเบ, เบกเบฑเบเบญเบฒเบเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเปเบเบทเปเบญเบเบเบฒเบเบญเบดเบเบเบดเบเบปเบเบเบฒเบเบเบฒเบเบเบญเบเปเบเบฑเปเบเบเบฒเบเบเบฑเบเบเบงเบฒเบ (เปเบเบฑเปเบเบเบฒเบเบเบฑเบเบเบงเบฒเบเบเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒ), เบเบฒเบเบเบฑเบเปเบฅเปเปเบเบ, เบซเบผเบทเบเบฒเบเบเบฑเบเปเบเปเบเปเบญเบกเปเบเบฑเบเบเบญเบเบชเบฐเบเบฒเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบเบฐเบเบงเบเบเบฒเบเบซเบผเบฒเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบซเบฒเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป, TSX เบชเบปเปเบเบเบทเบเบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเปเบกเปเบเบเบปเปเบงเบเบฒเบง. เปเบเบเปเบฅเบฐเบเบตเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบ restart เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ.
เบเปเบฒเบซเบฒเบเบงเปเบฒ เบเปเปเบกเบตเบเบตเปเบขเบนเปเบเบตเปเบฅเบฐเบเบธเปเบงเป เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ, TSX เบชเบฐเบเบฑเบเบเบฑเปเบเบเปเปเบเบปเบเปเบงเบฑเปเบเบเบตเปเปเบเบตเบเบเบถเปเบ ( OS เบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเบ) เปเบฅเบฐเบเบปเบเปเบฅเบตเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ. เบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเบเบทเบเบชเบปเปเบเบเบทเบเปเบเบซเบฒเบฅเบฐเบซเบฑเบ enclave เปเบเบทเปเบญเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบดเบฅเบดเบเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบเบเบปเบเปเบฅเบตเบ. เบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบตเปเบเบญเบเบงเปเบฒเบเบตเปเบขเบนเปเปเบเบเปเบฒเบเบฒเบกเปเบกเปเบเบเปเปเบกเบตเปเบซเปเบเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ.
เบเบฒเบเบซเบกเบนเบเปเบเปเบเบญเบ TSX เบเบตเปเบเบฒเบเบเบฒเบเปเบ enclave เบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบปเบเบฎเปเบฒเบ: เปเบเบทเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบฎเบฒเบเปเบงเบชเปเบงเบเปเบซเบเปเบเปเปเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเปเบงเบฅเบฒเบเบตเปเบฅเบฐเบซเบฑเบ enclave เบเบทเบเบเบฐเบเบดเบเบฑเบ, เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเบเบดเบเบเบฒเบกเบเบธเบฅเบฐเบเปเบฒ TSX เบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบ enclave. เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบซเบกเบนเบเปเบเปเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบเบญเบ TSX เบเบฑเบเบเบปเบเปเบเบดเปเบเบเปเปเปเบซเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบ hack เบเปเบฒเบเปเบเบดเบเบเปเปเปเบเปเบญเบตเบเปเบชเปเบเบฒเบเปเบเบฅเบฐเบเบปเบเปเบเป, เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบเบปเบเบซเบผเบทเบเปเบญเบเบเบฑเบเปเบเปเปเบเบเบเบฒเบเบเบฝเบเปเบเปเบชเบฐเบเบฑเบเบเบฒเบเปเบเบฅเบฐเบเบปเบ; เบเบถเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบซเปเบเบปเบเปเบเปเบฎเบฑเบเปเบเบเบฒเบเบเบงเบเปเบเบเบฒเบเบเปเปเบชเบนเปเบเปเบฒเบเบเบฒเบเบฅเปเบฒเบชเบฑเบเปเบเป.
เบเบปเบเบฎเปเบฒเบเปเบเปเบเบฒเบเปเบฎเบฑเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเปเบฒเบเปเบเบดเบเปเบเบทเปเบญเบเบปเปเบเบซเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบชเปเบฒเบฅเบฑเบ gadgets เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบฅเบฒเบงเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบทเบเบชเบงเบเบเบธเบเบเบตเปเบขเบนเป. เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบชเบทเบเบชเบงเบเบซเบเบถเปเบเบเบตเปเบขเบนเปเบเบฒเบเปเบเปเบฅเบฐเบซเบเปเบฒเบเบญเบเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเป virtual. เบเบฒเบเบเบงเบเบชเบญเบเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบฑเบเปเบปเบ 16 เบเบดเบเบฒเปเบเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 45 เบเบฒเบเบต (เปเบ Intel i7-6700K). เบเบฑเปเบเบเบฑเปเบ, เบเบปเบเบฎเปเบฒเบเปเบเปเบฎเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบซเบเปเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเปเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP.
เปเบฎเบเบชเปเบฒเบฅเบฑเบเบเบตเปเบขเบนเป probing เบชเปเบฒเบฅเบฑเบ writability
เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบกเบเบต ROP เบชเบฐเบเบฑเบ enclave, เบเบนเปเปเบเบกเบเบตเบเบฐเบเปเบญเบเบชเบฒเบกเบฒเบเบเบปเปเบเบซเบฒเบเบทเปเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเปเบเปเปเบเปเบเบตเปเบเบฝเบเปเบเปเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบกเปเบเปเบฒเบ. เบเบนเปเปเบเบกเบเบตเปเบเปเบชเบฐเบเบฒเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบทเปเบญเบชเบตเบเบเบญเบ stack เบเบญเบกเปเบฅเบฐเบชเบตเบ payload (shellcode). เปเบชเบฑเปเบเบเบฒเบเบฅเบธเปเบกเปเบกเปเบเบงเปเบฒ enclave malicious เบเปเปเบชเบฒเบกเบฒเบเบฎเบฝเบเบฎเปเบญเบเปเบซเป host application เปเบเบทเปเบญเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบปเบงเบกเบฑเบเปเบญเบ, เปเบเปเปเบเบเบเบตเปเบเบฐเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบทเบเบเบฑเบเบชเบฑเบเปเบเบ host application. เบเปเบฒเบซเบฒเบเบงเปเบฒ, เปเบเปเบเบญเบ, เบฅเบฒเบงเบเบธเปเบกเบเบญเบเปเบเบทเปเบญเบเบญเบเบซเบฒเบเบทเปเบเบเบตเปเบเบฑเปเบเบเปเบฒเบงเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบธเบ enclave เปเบเป.
เบเบปเบเบฎเปเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒเบเบตเปเปเบเบเบเบฒเบเบเบธเบเบเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเบฒเบเบเบฝเบเบญเบทเปเบเบเบญเบ TSX. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเบฒเบเบกเบฒ, เบกเบฑเบ probes เบเบตเปเบขเบนเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบญเบเบกเบฑเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบเบดเปเบเบงเปเบฒเบซเบเปเบฒเปเบงเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบฑเบเบเบตเปเบขเบนเปเบเบตเปเปเบกเปเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบเป. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบปเบเบฎเปเบฒเบเปเบเปเบเบฒเบ hack เบเบฑเปเบเบเปเปเปเบเบเบตเป: เบฅเบฒเบงเบงเบฒเบเบซเบเปเบฒเบเบตเปเบเบฝเบเปเบเบเบธเบฅเบฐเบเปเบฒ TSX, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบ, เปเบเปเบเปเบญเบเบเบตเปเบกเบฑเบเบเบฐเบชเปเบฒเปเบฅเบฑเบ, เบฅเบฒเบงเปเบเปเบเบปเบเปเบฅเบตเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ (เบเบฒเบเปเบญเบปเบฒเบฅเบนเบเบญเบญเบเบขเปเบฒเบเบเบฐเปเบเปเบ).
เปเบเบเบเบฒเบเปเบเบดเปเบเบฅเบฐเบซเบฑเบเบเบฑเบเบเบทเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ TSX, เบเบนเปเปเบเบกเบเบตเปเบเบปเปเบฒเปเบเบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบเบฝเบ. เบเปเบฒเบกเบฑเบเปเบเบฑเบ "เบเบฒเบเปเบญเบปเบฒเบฅเบนเบเบญเบญเบเบขเปเบฒเบเบเบฐเปเบเปเบ", เบเบปเบเบฎเปเบฒเบเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบฒเบเบเบฑเบเบเบถเบเบเบฐเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเปเบฒเบฅเบฒเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบกเบฑเบ. เบเปเบฒเบซเบเปเบฒเบเบทเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฐเบชเบดเปเบเบชเบธเบเบฅเบปเบเบเปเบงเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเปเบซเบเบทเบญเบเบฒเบ "เบเบฒเบเบเบปเบเปเบฅเบตเบเบขเปเบฒเบเบเบฐเปเบเปเบ".
เบเบฒเบเบซเบกเบนเบเปเบเปเบเบญเบ TSX เบเบตเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบปเบเบฎเปเบฒเบ (เบเบญเบเปเบซเบเบทเบญเปเบเบเบฒเบเบเบงเบฒเบกเปเบเบฑเบเปเบเบเปเปเปเบเปเปเบเบเบฒเบเบเบดเบเบเบฒเบกเบเปเบฒเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบฎเบฒเบเปเบง): เปเบเบทเปเบญเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเบฝเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบฝเบเปเบเปเบเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบ, เบเบฑเบเบเบฑเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบชเปเบฒเปเบฅเบฑเบเปเบซเปเปเบเปเปเบเบงเปเบฒเบเบธเบฅเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบทเบเบชเบทเบเบชเบงเบ. เบเบฑเบเบเบปเบเบเปเปเบเปเบฝเบเปเบเบ.
Hack เปเบเบทเปเบญเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบงเบเบเบธเบก
เปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบกเบเบต ROP เบเบฒเบ enclave - เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบต ROP เปเบเบเบเบฑเปเบเปเบเบตเบก - เบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ RIP เปเบเบเบเปเปเบเปเบญเบเปเบเปเปเบกเบเปเบกเปเปเบเปเปเบเปเบเบเบเบฒเบเบเบตเปเบเบทเบเปเบเบกเบเบต (buffer overflow เบซเบผเบทเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบฑเปเบ). เบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบเบฝเบเบเบฑเบเบกเบนเบเบเปเบฒเบเบญเบเบเบฐเบเบฝเบ RIP เบเบตเปเปเบเบฑเบเปเบงเปเปเบ stack เปเบเปเปเบเบเบเบปเบ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบกเบฑเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเบเบกเบนเบเบเปเบฒเบเบญเบเบเบฐเบเบฝเบเบเบตเปเบเปเบงเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบญเบเบเบปเบเปเบญเบ.
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเปเบฒเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบฒเบง, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเบฝเบเบเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบ stack เบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบชเปเปเบฅเบฒเบเบเบฑเบเบซเบผเบงเบเบเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบถเบเบเบดเบเปเบฒเปเบเบเบเบฒเบเบเบตเปเบเปเปเบเบฒเบเบเบดเบ. เบเบปเบเบฎเปเบฒเบ, เบเบนเปเบเบตเปเบเบญเบเบซเบฒเบเบฒเบเปเบเบกเบเบตเบเบญเบเบเบปเบเบขเปเบฒเบเบฅเบฑเบเป, เบเปเปเบเปเปเบเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเป. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบชเปเบฒเบเบเบญเบ stack เบเบปเปเบงเบเบฒเบงเบเบญเบกเบชเปเบฒเบฅเบฑเบเบเบปเบงเบกเบฑเบเปเบญเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบญเบเบกเบฑเบเบขเบนเปเปเบเบกเบฑเบ. เปเบเบฃเบก stack เบเบญเบกเปเบกเปเบเบเบทเบเบเบฑเบเปเบชเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบฝเบเปเบเปเปเบเบเบชเบธเปเบก, เปเบฎเบฑเบเปเบซเป stack เบเบตเปเปเบเปเบเบดเบ intact.
เบชเบฒเบก hacks เบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบฒเบเปเบเบดเบเปเบซเปเบเบปเบเบฎเปเบฒเบเปเบกเปเบเบซเบเบฑเบ?
(1) เบซเบเปเบฒเบเปเบฒเบญเบดเบ, malicious enclave เบเปเบฒเบ hack เบชเปเบฒเบฅเบฑเบเบเบตเปเบขเบนเป probing เปเบเบทเปเบญเปเบเบดเปเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเป, โ เบเบปเปเบเบซเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบกเบท ROP เบเบตเปเบเบทเบเบฅเปเบงเบเบฅเบฐเปเบกเบตเบ.
(2) เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบ hack เบชเปเบฒเบฅเบฑเบเบเบตเปเบขเบนเป probing เบชเปเบฒเบฅเบฑเบ writability, โ a malicious enclave เบเปเบฒเบเบปเบเบเบทเปเบเบเบตเปเบขเบนเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบ host app เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบ injecting payload.
(3) เบเปเปเปเบ, enclave เบชเปเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบฒเบ gadgets เบเบตเปเบเบปเปเบเบเบปเบเปเบเบเบฑเปเบเบเบญเบ (1) เปเบฅเบฐ injects เปเบชเปเบเบตเปเปเบเบปเปเบฒเปเบเปเบ stack เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบ.
(4) เบชเบธเบเบเปเบฒเบ, เปเบกเบทเปเบญเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบเบเบปเบเบเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบฑเปเบเบเบญเบเบเบตเปเบเปเบฒเบเบกเบฒ, payload malicious เปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบดเบเบฑเบ - เบเปเบงเบเบชเบดเบเบเบดเบเบดเปเบชเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบซเบฒเบฅเบฐเบเบปเบ.
เบงเบดเบเบตเบเบตเปเบเบปเบเบฎเปเบฒเบเปเบเปเปเบฎเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบทเปเบญเบชเปเบฒเบ ranzowari
เบซเบผเบฑเบเบเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฎเบเปเบญเบเบเบฒเบเบเบงเบเบเบธเบกเปเบเบซเบฒ enclave เปเบเบเบเปเบฒเบเบซเบเบถเปเบเปเบ ECALLs (เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบปเบเปเบชเบงเปเบฒ enclave เบเบตเปเปเบกเปเบเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบ), enclave malicious เบเบปเปเบเบซเบฒเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบ host application เบชเปเบฒเบฅเบฑเบเบเบฒเบ injecting เบฅเบฐเบซเบฑเบ (เปเบญเบปเบฒเปเบเบฑเบเบเปเบญเบเบซเบงเปเบฒเบ เบฅเปเบฒเบเบฑเบเบเบญเบเบเบธเบฅเบฑเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ. เบเบตเปเปเบเบฑเบกเปเบเบเปเบงเบเบชเบนเบ). เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบ hack เบชเปเบฒเบฅเบฑเบเบเบตเปเบขเบนเป probing เปเบเบทเปเบญเปเบเบดเปเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเป, โ enclave เบเบปเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบเปเบฅเบฐเบชเปเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP เบเบตเปเบชเปเบฒเบเปเบเบฅเปเปเบซเบกเปเบเบตเปเบกเบตเบเบทเปเบงเปเบฒ "RANSOM" เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบเบธเบเบฑเบ (เปเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเปเบเปเบเบดเบ, enclave เปเบเปเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบฅเปเบเบนเปเปเบเปเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง) เปเบฅเบฐเบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเปเบฒเปเบเป. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเปเบเบทเปเบญเบงเปเบฒ enclave เบเบฝเบเปเบเปเปเบเบตเปเบกเบชเบญเบเบเบปเบงเปเบฅเบ. เบญเบฑเบเบเบตเปเปเบเบดเปเบเบเบทเปเบเบงเปเบเปเบเบฅเบฐเบซเบฑเบ?
เปเบเบทเปเบญเบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเบฎเบฑเบเบฎเบนเป, เบเปเปเบเบฐเบเปเบฒเบเบฒเบ mnemonics เบเปเบฒเบเบเปเบฒเบเบดเบเบฒเบก:
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบถเบเบเปเบฒเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบ RSP เปเบฅเบฐ RBP เบฅเบปเบเบเบฐเบเบฝเบเปเบเบทเปเบญเบเบทเปเบเบเบนเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบปเบเบเบฐเบเบดเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบปเปเบฒเบเบฒเบเบซเบผเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ payload:
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบญเบเบซเบฒเบเบญเบ stack เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก (เปเบเบดเปเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบฒเบ "hack เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบงเบเบเบธเบก").
เบเบญเบเบซเบฒเบญเบธเบเบฐเบเบญเบ ROP เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก:
เบเบญเบเบซเบฒเบชเบฐเบเบฒเบเบเบตเปเปเบเบทเปเบญเบชเบฑเบเบขเบฒ payload:
เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป ROP:
เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบฒเบเปเบเบเปเบเปเบฅเบเบต SGX เบเบญเบ Intel, เบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเปเบฒเบเบเบฑเบเปเบเบเบเบฒเบเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบ, เบเบทเบเบเบนเบเบฎเบตเบเปเบเบเบเบปเบเบฎเปเบฒเบเปเบเบทเปเบญเบเบฑเบเบฅเบธเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเบปเบเบเบฑเบเบเปเบฒเบก.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com