On 10.08.2016 18:22, JJ wrote:
> Unfortunately, CERTUTIL is not guaranteed to be available in all Windows
> installations. For Windows XP, CERTUTIL is only available from Windows
> Server 2003 Administration Pack. CERTUTIL is absent in the Windows XP Pro
> SP3 CD (non upgrade version).
But nearly all XP installations are 32 bit versions so you
can use 16 bit code. Here an example for a combined cerutil/16 bit
batch file:
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
for %%i in (%PATH%) do if exist %%i\certutil.exe goto :cert
goto :nocert
:cert
certutil -f -decode %~f0 base64d.exe>nul
goto :eof
-----BEGIN CERTIFICATE-----
TVpgAQEAAAAEAAAA//8AAGABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAoAAAAA4fug4AtAnNIbgBTM0hTmljZSB0byBtZWV0IHNvbWVi
b2R5IHdobyBpcyBzdGlsbCB1c2luZyBET1MsDQpidXQgaGlzIHByb2dyYW0gcmVx
dWlyZXMgV2luMzIuDQokAFBFAABMAQEAUHmlNgAAAAAAAAAA4AAPAQsBBQwAAgAA
AAAAAAAAAACUEAAAABAAAAAgAAAAAEAAABAAAAACAAAEAAAAAAAAAAQAAAAAAAAA
ACAAAAACAAAAAAAAAwAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA
FBAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAUAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAAD/AQAAABAAAAACAAAAAgAA
AAAAAAAAAAAAAAAAIAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeEAAAbBAAAHwQAACIEAAA
AAAAAEoQAAAAAAAAAAAAADwQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLRVJO
RUwzMi5kbGwAAF4QAABsEAAAfBAAAIgQAAAAAAAAAABFeGl0UHJvY2VzcwAAAEdl
dFN0ZEhhbmRsZQAAAABSZWFkRmlsZQAAAABXcml0ZUZpbGUAu+AQQAAx0rkgAAAA
6AMBAACD+P90GTw9dBUIwHju1wjAeOmD6QbT4AHCgPkId92SgPkacw3BwAjojwAA
AIPBCOvuCNJ0v+gZAQAAAP//////////////////////////////////////////
//////////////8+////PzQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0O
DxAREhMUFRYXGBn///////8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyMwAAAAAA
YDHAAwWkEUAAdQ1q9f8VBBBAAKOkEUAAagCNVCQQUmoBg8IQUlD/FQwQQAAJwHUI
agD/FQAQQACDfCQMAXXxYZDDAAAAAAAAMcBgAwX0EUAAdQ1q9v8VBBBAAKP0EUAA
agCNVCQQUmoBg8IQUlD/FQgQQAAJwHUIagD/FQAQQACDfCQMAXQIx0QkHP////9h
kMMAAAAAAABQ/xUAEEAAAA==
-----END CERTIFICATE-----
:nocert
echo hD1X-s0P_kUHP0UxGWX4ax1y1ieimnfeinklddmemkjanmndnadmndnpbbn>
base64d.com
echo hhpbbnpljhoxolnhaigidpllnbkdnhlkfhlflefblffahfUebdfahhfkokh>>
base64d.com
echo wvPp0wvL3k9C5/R/pN0d0uzL37bwo1YiTFEWtbGov5//B6mkuMEo0IL0l/w>>
base64d.com
echo ef2iC57R/pNEA/jeefHhC5AR/pNEA/juefXgC5ER/phCfDM@m042knfuur5>>
base64d.com
echo YE2ZIIBd4M03kE3Aozz@3M03J0/4Z7UCY2Tcf2/EP1B61i0kInVsIOXJ57o>>
base64d.com
echo x57hJKNo0mQjpKNWx5Nt0mRcx57dB67nFLOgl57pBLOiR573xoIgoU1WJ6R>>
base64d.com
echo UUKOn01QmxqNm4KPU7LNlJLOmJqQUQJOiBXAioU1Y//I483H03//EZLdq3p>>
base64d.com
echo 0U2k20gE/4k//13J1I1lEEA3780YEEAY/1FEI5EEI6/mE13J02340E73380>>
base64d.com
echo VEE3J0E3Z1I/VEc3pIE734FdV@oJ5SoBoz0A3328kE13J2U73sFxXLE73PE>>
base64d.com
echo 73TE73WE3J090FI8k2320FIJgIFGtIFABXAiE5Pg8YLE73PE73TE73WE3p0>>
base64d.com
echo 4VLOo0ZQjBKNnBrE6J5RHF6N74aPYlKN88JNVFaFdlKN8RZQdFLN5Z5PZ0k>>
base64d.com
echo iU20E/3Xot1mEcDE/1B7yzHL5wo2RJU/kstyp7/ASdDMu5ABs07AUtXkRR@>>
base64d.com
echo 8UtflQB3Ak7UyX2BMk7giv77BRzWS50Aozzzzzzzzzzzzzzzzzzzzzzzzzz>>
base64d.com
echo zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzywzzzz2BpMnBsYXCvkHDzzzzzzzz>>
base64d.com
echo z2E/1A/04Mk07YU1@kE2Cw/3F7l3IIV4LUF5zzzzzzzzOg06Rsl6U3W7XEG>>
base64d.com
echo 8aQ19dcm9goW@j/HAmAHI3/KA/DE0Y50E/IL2eJzzJE/3/0kcY50E/c5/BG>>
base64d.com
echo 48E7ZO0AckE74IzL02E/3/8/QR7c5/zL0/E/3/2m68A3ERl65Y26J0l/AM2>>
base64d.com
echo I/xF/3/ppUOqzT43/0E/A9xF/3/e0EXIF13GdK/29A3G0pzJU/3/0E1/L61>>
base64d.com
echo e0kzJ//3/0kUwF120E616H38QwzzzzTMECQI4/pzJ//3/833.>>
base64d.com
base64d.com>base64.exe
del
base64d.com
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
You can do the same with your binaries or you use the above
code to generate the base64 decoder "base64d.exe" and then use
this program to decode your binary:
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
:: swap left and right mouse button
findstr /b /c:"::$" %~f0 |base64d.exe >swap.exe
swap.exe
del swap.exe
goto :eof
::$ TVpgAQEAAAAEAAAA//8AAGABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAoAAAAA4fug4AtAnNIbgBTM0hTmljZSB0byBtZWV0IHNvbWVi
::$ b2R5IHdobyBpcyBzdGlsbCB1c2luZyBET1MsDQpidXQgdGhpcyBwcm9ncmFtIHJl
::$ cXVpcmVzIFdpbjMyLg0KJFBFAABMAQEAUHmlNgAAAAAAAAAA4AAPAQsBBQwAAgAA
::$ AAAAAAAAAACWEAAAABAAAAAgAAAAAEAAABAAAAACAAAEAAAAAAAAAAQAAAAAAAAA
::$ ACAAAAACAAAAAAAAAgAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA
::$ EBAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAACyAAAAABAAAAACAAAAAgAA
::$ AAAAAAAAAAAAAAAAIAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEAAAAAAAAIgQAAAAAAAA
::$ WBAAAAAAAAAAAAAATBAAAAAQAACAEAAAAAAAAAAAAAByEAAACBAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAVVNFUjMyLmRsbAAAYBAAAAAAAAAAAFN3YXBNb3VzZUJ1dHRv
::$ bgBLRVJORUwzMi5kbGwAAIgQAAAAAAAAAABFeGl0UHJvY2VzcwBqAP8VABBAAIPw
::$ AXQHUP8VABBAAGoA/xUIEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
::$ AAAAAAAAAAAAAAAAAAAAAA==