From fb9b5dd46ccafd1142ab05555f9a31ad042c9b5e Mon Sep 17 00:00:00 2001 From: Matthew Tingum Date: Thu, 10 Jan 2019 15:20:43 -0600 Subject: [PATCH] Winds vuln driver makefile and binary Includes a makefile and compiled binary for the vulnerable windows driver. --- .../simple/win10_x86-64/Driver.sys | Bin 0 -> 32641 bytes .../vuln_drivers/simple/win10_x86-64/Makefile | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100755 kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Driver.sys create mode 100644 kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Makefile diff --git a/kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Driver.sys b/kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Driver.sys new file mode 100755 index 0000000000000000000000000000000000000000..d6a7078b570e461819cf5bd9dc731eb4b63277d8 GIT binary patch literal 32641 zcmeHQZEPIH8J@Fo8d99Ng-8~WU`b6IgkoJ1$B8IZ7kt;8!Lbj204>n<`ns znItNzRa468WMP5YBDGShsz2zTN<|T(v_H&8aaD?BwNeX_pb-*nX!^qypt@3u`@A!= zH+vtUZ4j-H-ck16nP=Y5XJ;>`-SzIVFD{FAA;e|aHaCTM8j@N}e!l<50;acL`^5o6A{FZ`C_R}weUP3U7{!=~#(GbL^kQ0%WT;6!SLsQPQkW!v zBtuQ=c}h=mIEhKpBN=MYTL}%h%M36B%m6dM3@`)C05iZ0Fayj0Gw?rPU?N$0Gr9QJ zXtHvwE4iB3ppcO3QdSdP$!g3>Rubz;^sBM1$_fS>$;AgYI`7{m&lSA&H?pWE)^|K5 zZcdf6)J-m~L}++_`Ad4(M#EfrL=W3(I9`tF;bk<;m-p#mhqB$Rhg+2GmC2>f;T=Mp z8^rkv8G3V#G?cQ3*&&*}5wqG*<`69pW9l}V>M~O@pJ@32rjj)EF3uikE18>L?hdBT zU`mEdRs|KW`in0_?|WX87n9^wCc0|`RukP&JqM527RW-a`75Xc-<|NiTpLl)Wtw?LhOa!EtadyyjFUb@Vs|wbO)kC=tCbY2 z2el4@b+Lq9yR`Ep!Xql|?^5;z%kiPWUl*3mR)y`-I-MDqom;|bi)BPI?MN~QyFsqhlsm3{5WeUfplWi^VjSQsnE_^i8DIvO0cL<1U^;!C&)Of| z*B{-#Z=VXspUeO=zzi@0%m6dM3@`)C05iZ0FaylMhr!3-{Syfj&vP z=e`?#k}q8;L=XDhm;q*h8DIvO0cL<1UmR6Gr$Zm1Iz$3zzi@0%m6dM3@`)C05d=g$Y<|Crsy01Bt3$T zwmldh#+JlJ_W;m60rWgKx?kWPV6)hKY+uDjmTh>FV7%zfyT#tpN!+3@yNR4%JgNH= z^6q;fZ|gtiia94YopA??1v2Nx3@`)C05iZ0Fayj0Gr$Zm1Iz$3zzi@09~uLDCXMTH zM+kaOeXI6_#!qYcqL!~~xvu3__@H);mTDx#2em&U;#0G!qL;%%@_!ep{{ws>UaKKv zC$m%ejF%qra>wz2G~jVJ;|71KFT`JJNWJEd+XnM91Nm%$lt)(H1dt;U3*Ha0}+7j-0^5+C>*0 zRBw=7Ku*<=;H`J0OitS)FX0*e*U+%mf;Zj~07K~Hn&Jm9nWHYB{;kGJM?ZT>(UZoHj{b0CtUh`g zWPS8?gXrkzE-8AvDf)u(tn%rLH6s158$?H6zoh7~rsyY(XC3`;Bhvq(L3H$uONxGT zQ}lxItfNO8k^a*L(b4JPf-73j|HYa=+!TGzc-GPPG$Q>^7({o9T^dLTX2v`(LirICZ7SUTrBVW+-V zn{y7nN&bU;`X=E=<+C-EiRuQ?fAH^h4vh!74*3~ICV^O* z!!~nXRw92YG zb!jWgNg=-gQeWvGNvE!^ziTTJ%Ib26WsFSDyVZoQ%eJR88QX?Nxc2>8$FOl!B9Rb3 zcM?(;Jp<%nfF{;Afjm)%JO-q`ik|`rzU$CM`;8K^0@ZyLA~*^Z@@K7M_<36+ruKGy zSQ=y}ka|BoK-BMzfU*7B%G90!5*!yQh(kJcwfjIG2WV=41PGRVh_N35F{{_M-Q2Wh z-emYBbj+~>bFl)1f|-0?l}LDHo(DocjLturbhaRw;5Uh?Vi%=XXLXegsR`6`j*k~y`<^~ zVb7^kr-W_WqZ7m9gU1qfYAi7kAF)RhLn8zB(BRlOsK?^R%aZMq?-YGGwBzF=qh{92 z7VL%#MDXZmN+FZMtTXH0>Xck~BmLTCDBFh9LaFFx@@Z{A0dcgY=bWOG_T8da@;%H^ zA|>yXYv*Ukar(HO&S$fpN~wOL=$72#yemzz&X@B=yHuXS&9ry|wvGF0OI|*w3P~gQ ziHyl}&UL2kj5pQaN1wqJDBBSYm&#C|H1&*W4N>bgFsQpe*5cxrZR1C7*vrNDL}EBz zM*@;9ggH9g9T6AIsM^y_WYBH&X1F5;@1TMZnf@L2R Luj&gj)M@++kKltf literal 0 HcmV?d00001 diff --git a/kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Makefile b/kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Makefile new file mode 100644 index 0000000..32c5ae2 --- /dev/null +++ b/kAFL-Fuzzer/vuln_drivers/simple/win10_x86-64/Makefile @@ -0,0 +1,17 @@ +OBJECTS = Driver.o +TARGET = Driver.sys +CFLAGS = -I /usr/x86_64-w64-mingw32/include/ddk -I /usr/x86_64-w64-mingw32/include -DMINGW -std=c99 -Wall -m64 -shared +CROSS_PREFIX = x86_64-w64-mingw32- + +all: $(TARGET) +clean: + rm -f Driver.o $(TARGET) +%.o: %.c + $(CROSS_PREFIX)gcc $(CFLAGS) -c $< -o $@ + +$(TARGET): Driver.o + $(CROSS_PREFIX)gcc $(CFLAGS) -Wl,--subsystem,native -Wl,--image-base,0x10000 \ + -Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 \ + -Wl,--entry,DriverEntry@8 -Wl,--stack,0x40000 -Wl,--dynamicbase -Wl,--nxcompat \ + -nostartfiles -nostdlib -o $(TARGET) \ + $(OBJECTS) -lntoskrnl -lhal