From 41d9739476232812b6267ed2528e73f7a5750055 Mon Sep 17 00:00:00 2001 From: hfiref0x Date: Sun, 19 Feb 2017 22:00:57 +0700 Subject: [PATCH] v 2.5.6 sup routine hotpatch --- Compiled/Akagi32.exe | Bin 73216 -> 73216 bytes Compiled/Akagi64.exe | Bin 81408 -> 81408 bytes Source/Akagi/sup.c | 2 +- UACME.sha256 | 6 +++--- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Compiled/Akagi32.exe b/Compiled/Akagi32.exe index 9d314ec022861febaf98c7a8b90613e6e14063d8..f395357a39202d5fa3ad94c002e2edb1aa746ca6 100644 GIT binary patch delta 1125 zcmYjPYfKbZ6uxJ67ZwYM28xK3$D$%7h1s3QomqAn0aL62mZv}!p_IB%Xb^!)OywmK z-DtMlv=wSwu+)~OPj6q6wNOcei3UgwwhER)W3x6`OtcoGbvo2P-sC&yJFlE`ZceL5 z-|Er#f$q@hL8609-ANaaJlM)8zGRMxAtQj{0l5cbpwJ(fTm!giu+bl&gGT#B8=#z~ z1$um7pgTl>S|Wz9V5L=zDHHH=$PhmO}Z|4OEh~Z{ZVX|wr2bd z&`X-0^T29i*|rf*(&x7wVW64(ktxFriO$M{0@|3R1F(|j?5>p;AAe3KVH}lkg*Y8a zkWP9Wm1=mt#;V zNy}|tR%5w6jK42=Ay0-$@=l&*-Q)e1d4X%8`k}LoD9G7IXYvdH;dDN~9pE^vEbL>T zkN6Z92iD(H)iZz)a-|u)2T5&lKa7%P>Q0xIF_2Ho%XE>E+Qk-W z=_o)$vQ`+>t)X?FA_!-_u*dXKxr9y>JBkU16gg=Fcg0Gk= zW{RESDe-%8RGbjwv523=*|-S5h-+~N{t3rPiIO1Mr8H@)#F2I+n2T< zZ40&>`%e3mebK&TzngMDMcc6qq2rngNb)3INSaDYVIAytwvs)-9${Z+-)D!}P%|}; znkUV-&1)w8AD7*nDU^AAmqV1W53-AtHfnUaZ@qXNe-S`dsHvRyAj)(CCp2c3ggb{j69|24M E0oxy^y#N3J delta 1096 zcmX9+ZA?>F7(VZ93k8vZu|eiKpoKw{U~hXr&b@_l`C6uYSXx0qVP%U5{V{QY1fvV( zOEViboX8*!Thm#~OaBGYAC$!6pSZ0eYIm-*v;&vTwPPu`C_ zfeC$JLVp@`my~lv2gN$wI)->*JChks9xxU%2^i+dQ@8<{^h?HLfNr|c7zGfZNfAi~ zsG)h$6JapaYZAauL=y{`Hki&Bfzaqz>ljF<&4~iQ3i&kYF+3sz7At&9CM{;TK<;a~ zo2+X20D0MJfg+M+jo)lfN2qJEsmiV14(>{h3Ep}?S3j2CrJ&Fza?rX3UZMlm>w3r~ zZ>Dv?DE%c(0_ddXE$11yOK+tA3b0HsW>|DFmtR3>Ot`9`(Ot(h^)OvvK?m!}18y5c zl2|@|<5HZ~>aV8A&vzOST0EskC{#vV{8qS0{Jd40?E}6M!imby!drA!c+9{x`jvDq z3~I=rf&q~`N)IHGhMX4IO&{hAF<_>h`4)g@^pk?4jCaU*MM33$quRJhHT~SEpx~0$ zZueMXj|OK#^b1w(Qk%kqbD>BLj@e$&&nHw>tA3|Z!5@M*L)F@UEdNFAA?j?H zXvYMYh)|dcXK790aR!c%#bOy2NOFl6JhY`m2jC({b{=EuE64`-KJDl&ZX0mqynAL1 zm%8G@A`q(7E^ShqqsoK)GW~z3J~CaJ5D}_YklJhv)sdCbR5(G*9*$Y6CSFhb+B4_r zXI8_=yIvV4$wjXtsx0`Y|9QQSD5yR_SG@*+t&}Ni2RKK&%1<*8Ag@(cMz=pz)lonQ z1@nxdKGIz|1hZsYRXo_q_NrdZQ1eyEI$S+##4){E z1lAaY)*Rc>`d)O!UWAsa5emGm#XidRmU|ur^j?3)mXg&mLqu*g^Jhme_~wpV?>aPwfBNBOE5j zpd*e;;8^ZBH^LeCSUyc~yM=P$sxU503x5czV9@p&6|ala;*a98_)J7N3`gM&I36eB sRGfi%oQd;rA@<@uct38$&G<0x!XM&6ddh}cq8qSPrRl+}0UNd0&HC5XVVuTpM4!;&lgzF+tjFDKFzN3o ze3PwuqTe zyR@7fRhqQ+J$QYM{?y!zD`=@bNpF7y3dtvoLtqCdR_d@j@F<D!DFB>LcY#{x5V13Rz@LRz&=1G+Y?-G$#{Oa+;&o z;^|vXld%poQ1a1F(n{2f+)#BGw;5=o;unT!yg- VSi~t8{G2WztpfJ4rHg6a{{Y9y_#yxR delta 1492 zcmX|BYfKzf6uxKKU8u4wRHhJlt#x=)z%DJ=N&*4e!R|thlolcKT39G;rMN`f5}^VW zoDMd*C89x_n6@D{CN!7$pfOniEeJ|2QH)j#CZ=nth9><%4SGFy*7nDp@0)YJd+vG6 zovw9b*Sc{u2m&tTjnGHI8IYZ9V3i=7;VA10+y@ZFeh4~kh5=S@wQYdItS9ns1GKTu zs2c!-tSTlQU@KK)lVAfK!{-wH1)rZ#b6gS((2TeYc#&2k-$wiJ8B8z7l|c(L+q@=7 zp;zNShFk2lggSswww!p^0I_T#MK-{Fww6|7h9OpAUkN}c%Jvu`n~m>02kjTiLeljt$|}*{%RP^LT52NX zj~#(%TBAip^DsiCUBi(-$D%mqWbVRYLROz7#CmGwU(S7NY-X1Q;5J*_oos}?3>>Nz zTuiHM0a#=AtJ(|&<3R+IQHwLVbYzoYKPtUmYtNjpYLfc2FircSE^@Bm`9X@h=xe)x zFPhY;`(}Oh^m4VQXcN9Q7WAj(E9$Io`8+DrSuTZ3V!tK6j1Y%9X}|72s9d*J$(f3J zNX}7IkDRA;PuZ#`X-iEdyi2dv983s|5D7SMs%uQ?EOT~8VlvSPQ(oMgi4-M)y zU+ua`*}16n&UnmRdQ(r)+4=wL3HobY9Vj%vKGN#mh=J78av!#cOV81!dKV1SZ|bAN zd6@95Vgo(n*eKDsG5Sw^0)9xcs{p>EO|F;-yDqZaC>1UF>Oo5^bl9~Aj!~a0xiip; z<$Bx871bfPiUg_(wLQinyI0XnEx4_)-ytXA0Cs1I`U+(mm!?9*$tXu9pt8S1S8UT2 z9-;UE6*$(1^hnKK(aKQzy^yMwQ^Kki=Wyvxs9>gc-5{0dpx7{(8ZN!6hcHzLqbB{dRVZ~|E0?PL z;d37bx`KfmswvGc{wN49nSF*!Us8wLZh$a)(w!hzpk^GC?9zfmd%tdv%EkNW^@NLW z@LQ}hE3UC$cW5|V5&xV%ykkbYcO?s_ zpf`j|Gt|}`0nIe0Ii1xtZ_J3t-{Ao~m{@Q{V;4s*;u;bbLLT@+*b}1}z^30h`*^4O z5Fx=I64Hct?+771m;BiF5+Os#J&2#T5^^577g0Nki2MxV1g>e^JB7H4%Y|HEUK>`9 hTwvMDgj_?tz$IKakPGyB@b`6zn02y`Esw?Z{|5^o0WJUl diff --git a/Source/Akagi/sup.c b/Source/Akagi/sup.c index 1444f3b..c47b6d3 100644 --- a/Source/Akagi/sup.c +++ b/Source/Akagi/sup.c @@ -141,7 +141,7 @@ VOID supDebugPrint( if (ApiName) sz += _strlen(ApiName); - lpBuffer = HeapAlloc(g_ctx.Peb->ProcessHeap, HEAP_ZERO_MEMORY, sz); + lpBuffer = HeapAlloc(g_ctx.Peb->ProcessHeap, HEAP_ZERO_MEMORY, sz * sizeof(WCHAR)); if (lpBuffer) { _strcpy(lpBuffer, TEXT("[UCM] ")); if (ApiName) { diff --git a/UACME.sha256 b/UACME.sha256 index d9dff2c..3325afc 100644 --- a/UACME.sha256 +++ b/UACME.sha256 @@ -1,5 +1,5 @@ -c7db555bfe67da1a9c4039272f8a82cafe49736b1f9bf420b398f1f397bec585 *Compiled\Akagi32.exe -71fa76d327eb27697add3711e0a91aa6e729db461cd9cf1d0a8e3ed5646103b5 *Compiled\Akagi64.exe +2b2fcde2f1ae5876945bd2ec066016d18d9461a99eca70b5a1c597a95575ccd7 *Compiled\Akagi32.exe +8e9687f9d47757e9c97f17d2e4f05cdd5810ff696290261da8ce9dd1ae505e4f *Compiled\Akagi64.exe c1a6f58592a51681e9ffec059712fbc1f2782dc32b61ad8e2c909d9cde975ea4 *Compiled\UacInfo64.exe c7aa5be04dbf1ffdd076120a617eb5e7ea154a37f5811de5b30fa006c69a4c7c *Compiled\Symdll\readme1st.txt 9a7fcbc8cbd7b8a875f828e45f1813847c9daa52bbe63864154f71ed53a056fb *Source\uacme.sln @@ -37,7 +37,7 @@ e81122b88e1574515722554f2edddde13db239fc21617fe7a78a8827d6ea07fb *Source\Akagi\R d76f935faa2318354b976f83a30223e4fadcf8ae3df720577aafa5b2d5a7deaa *Source\Akagi\simda.c 450593a7d138e57b10200ecaeb1ac75ef0c8dd348f64b3a2e9e960740ca4a0fd *Source\Akagi\simda.h 41af5a0b6ae9d510689410c183cb30537ec30084a32620d5734675ff780bdf5c *Source\Akagi\sirefef.h -33ebe6c89e78e30b1d414813fd2bc72fd8f28524e9a8265c2b6bcd643a9411f8 *Source\Akagi\sup.c +084bbb45cfae0af57bbef71b351a28c03e20ce7666c3e3e38d3ed3597bdccb1a *Source\Akagi\sup.c b190b33893283d13de945bd0c63fd1f3e0f5df3c8f74e50daa29c3bbf57cac9b *Source\Akagi\sup.h ed49c508485eb1a372ddcd131aa688c969fa536f3845055e51b5611c2a792d49 *Source\Akagi\uacme.vcxproj fdb9f869c33fd8208c837548d3a827e20312249455c19f8cd34a01fd20e2cccd *Source\Akagi\uacme.vcxproj.filters