Ring0VBA - Getting Ring0 Using a Goddamn Word Document
Reaching Ring0 from a Word document by porting a driver LPE exploit (CVE-2018-6606) to 64-bit VBA.
researchvbadriver-exploitation
::::.:..:.:.:........:..:.................. . ............ . . . ..... . .. ... .. . . . . . . ..... . .. . . . ... :::.::::..:..........::...:.:... . . .... . .. . . .. .. . .. .... . . . . .. . .... :::::......... . ......:...... .. .. . . .. . . .... . . .. . . . . . . . .. ... +:::::.:++:+. . ... ............ . . . .. . . . .. .. ... . . . . .. . ... +:::..:::* :... ........:....... . ...:....:.: . ..... .. . .. . . . .. . . .. . .. ... ... ... +::...:::0.:.........:........ . . .:.:: ..:.::.... . . . . . . .. . .: :::..:::.*..... ........ ... :: .:::... : . .. . . . .. . . ... ... ::::..::.+.:. . ..... .. .... ...::.+. :.:. .:. .. . . ... .. .... .. ... :::++.:::* ::... . ..... ..:: . .::.++..::::: :+:::::::+ . . . . ... .. ............ :::+*::+.:++:..... .. ..+: :.+.: ..+++*:01+.:+.:.+..::::.:... ... . . . . ..................:.. :::*+:::..*.:.:.... ...:. ...:::*1#1**+:0#1##1*.:. ..+:::::+:+:.... . . . .........:... . . ....... :::*0::+++:::.:::..:::: :.:++:.111##*100####1*:.:::.+ ...::...: ....... ...:. .......... .......:: :::**:::*++++::.::+: :+:+**11#*###1###111####0: :::..: ... .:::::. ... . .. ..........................: ::++*::++:::+:::::. *#11#111##11####1####1#11#**1*: ::::. ...::::... . . . . . ........................ :+:++:::+:+::::+. . +#11#1###101###0####1######0+: ::.::.::..:. . .+. .. . . ...............:....:... :::::::::::+:++ +1#1#1##011##1##111###1###1+. .+:.:.::.:: :.+..: . .. . ... ... . ...: +++:::+:::*+:... .:*::*0011#111##0#1##1101**:.::+::..: .:.:+..... .. .. ... . .. . 0***00000*.. ... ..:+ . :::0#1#1#0#10###1010: :::....:+. :::+... . . . . ... . ... 1#1111+:.... ...+:.:::: ++:.: :#011001111#1##11* ::::. ..++ ::::+:.. . . . . .. 10*+.... ...:++:::++:. .:. :+::++ ..+::++11#11##111: :. . .:: ... . .. .. .. ...::::::+: ..:+:. .:+:+*::..::: :..:::.::+*+:**11111. . . .:::.::.. . . . ... .. ....+:++**+:+0110*.+.++:+*.::.+0++:*:0*: ::: :***1##10. . . . .... ... . . . ..: . .:.::+++:+::.*1#11110:..+*+*+.:1#10#111*0*.::01##1##1+. . . . . .. . .. . . . .. .. .: .:+++*+:*+++:**00##10+..+::::. ++*0:0#10100***0###1#10. . . . . . . . .. . ..:: .+*+:++10+:*+:+*001110.++++:......:+*101#110001#11#110+ .. . . . ... . . . .. .. ++ .+++0*.*111111*#11#10+*:::+000:+.+..**#0##1#01#1###1#10. ..... . ... .. .. . ... . . .. ...... :. .+: ...++0 *:*1*10+*111##0##1111:+*11+1110+:+*0*11##11##00##*01#1**. ...... .... ... . . ... . ..... . ...... ...:...:....:::++ .:.**01 ::::++::+**01####10111+1#1#00###+0*1111##*10. .+*11#111*:...:.::........ .......... . ....:.....:.....:::::+++:+:*00+:. .::::011# ++:+:+++::+***01#1#1111#0#0#1111#111#011100 .*1110+++:+::+::::::::.:::::.::::::.:.:.::+:::+::++++++++**++0110+: .. *111# :*::+:++..:++*++00111##010##1#101##11+1**: :0#11*++++**++++++++++++++*++++++:++****++*+++**********0000*0+ ::*0000### +++:*:+:. ..***::***0011#1##1111111011+ .*1#10**+************0*********0*00********0000*00**00001**+. :00111111111 +++*0*++++00+***++++*+*++*001101###10: .. :.*1#10000000*00*00*0000000*:.:****00*000*0*000000*0*00*: ...:**+01#1###11*+. ::*##0001*#11***+*+*:::+:+++*:++*++. .::. +: .+***0000010000000000*: :*00000000000000***++:. ..::::+011#1#0*:... ...##1#*#11#1#1+:***+++**1#101: ..:::: :.. .. :*000000000000+. .:. . +*000000*10*++:+:. . . .+*01###0+::*0+ . ...:111111####111+++***::*0+. .. .:.::+.... . ::.:...:*0000000*+*:+*#11:+1**+.:0110+::::++: ...::.**:***+:...:00*. . ... .....:++10110*00+. ..:. .. ::. .::::: ..:..::... :.:+ +0111####11**01100111111111*:::. .:+*+0010**+.. . :*00*. ... ..: ......... . .++:.. : .::.:+:::. .....:.::00::: .:+0+ +0: ..+*00001110*0**+++:+. . :+++.+***+:. . .+**0000+ .....:+001 ....:::.. .:. .:+::.. :.+::.+. .: :..+1++*1* .. .*0#0.:0*:.10: ... ...... . :::.::::.. .:+:*++*0##11*: ...****011# ....:::+:+:: . .::.. . ::::..:+ ..: .::. +00+0+0:0:0: .0##+011*+111+.. . .. ..:+*000***0+ ..*000011111## .....:++::++::+:..:.11:+::: :::+. ::.+:+:+.::. .00000+++0*0.: .*11####0*1#1*. . .. :+**+::.+***001111#11+ :**0***0++:+ :...:.+.:.:+*++:::++01*:++..::: ...+. .:+:.+: +.::. :1#1110***0***+:..+*1###**###*+.. .*1**:...+****011#11001111*: ..... .++0011###### ::...**1*:*+1+011:11#10+++::+.:+:+..+.::.+::::+++.+ +1#1###0+00*+**00*0***01#1111#10*+..*1##10*+*0110+***+010+. ...:+**011##0*****+*+ :..*1111#*111##1##110*.::+:.:++.+:.:+.:*+..01:11+:::. ..0#1####0*+**********+++**0111####1*++*#11##1011#111*+. ..:+++****++**1##1#1 ::*##110*1#11###11+..*0**:##00.::.:+.++... 0#1#0*1* ::: 0######11+**++*++****+::+++++++*00000*01*10*1*0*: .+01111111#111##11####### :+#111#00101###0111*011#11##1111+.:. .. :+*11#0+*0+ .+1####1#10**+::::::::+++*+++++*+:++*++0***. ..::+++*011#######110***000111# .+#1#1#1###0##1####111####1#1##1+. .::#1+...11+:+0#00##*.: .*########00+::....::....::::++:::... :*001111########1*+:. .. .. .. .*#1##11###0##11###1#11##11#####:..+***1#:*1*0+.01111###00+::.. :*01########1####1111111*+:. .+*010100000**+:....:.......:..::.:: +#111###1###1##1###1###1##1###110+1+#1*++.:+.*++::..:01###1*0++....:. .+++****++++::.......:...:..:...........:..:.........::::.:.:::::