GithubHelp home page GithubHelp logo

nullarray / archivist Goto Github PK

View Code? Open in Web Editor NEW
103.0 15.0 48.0 196 KB

A ctypes powered python keylogger.

License: GNU General Public License v3.0

Python 65.92% Batchfile 1.80% Visual Basic 0.30% C 7.02% C++ 24.96%
keylogger python security malware

archivist's Introduction

Archivist

I've opted to post the base keylogger without command and control functionality in the main repo. These are being worked on. The completed design will have C2 functionality through two seperate third party services a handler and complimentary exploits.

The development files for those and more can be found in the Beta directory. Please click here for details.

archivist's People

Contributors

nullarray avatar shachashou avatar vinothini10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

archivist's Issues

Compiling error

Good morning,
when I compile the keylogger I get the following error code:

Traceback (most recent call last):
File "C:\Users\Riccardo\Documents\logger.py", line 86, in
obj.KeyDown = keypressed()
TypeError: keypressed() takes exactly 1 argument (0 given)

How I can solve that? I've already installed all the needed modules.

How to fix this error?

\Desktop\keylogger>python logger.py
File "logger.py", line 154
risk_score += 5
^
TabError: inconsistent use of tabs and spaces in indentation

Distribuition

I tried to make the logger.exe but it didn't work, i used veil-evasion to make the executable with pyinstaller/wrapper. any suggest please.

Cannot Compile

When I try to compile in PowerShell, I get the following error:

PS C:\Users\Raymo\Downloads\Keylogger-master> pyinstaller logger.py
190 INFO: PyInstaller: 3.4
190 INFO: Python: 3.7.1
195 INFO: Platform: Windows-10-10.0.17134-SP0
203 INFO: wrote C:\Users\Raymo\Downloads\Keylogger-master\logger.spec
209 INFO: UPX is not available.
216 INFO: Extending PYTHONPATH with paths
['C:\\Users\\Raymo\\Downloads\\Keylogger-master',
 'C:\\Users\\Raymo\\Downloads\\Keylogger-master']
219 INFO: checking Analysis
229 INFO: Building Analysis because Analysis-00.toc is non existent
235 INFO: Initializing module dependency graph...
243 INFO: Initializing module graph hooks...
252 INFO: Analyzing base_library.zip ...
10683 INFO: running Analysis Analysis-00.toc
10691 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by c:\program files (x86)\python37-32\python.exe
10887 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python.exe
11061 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python.exe
11281 WARNING: lib not found: api-ms-win-crt-locale-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python.exe
11462 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python.exe
11638 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python.exe
11825 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\program files (x86)\python37-32\VCRUNTIME140.dll
11995 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\program files (x86)\python37-32\VCRUNTIME140.dll
12168 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\program files (x86)\python37-32\VCRUNTIME140.dll
12346 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\program files (x86)\python37-32\VCRUNTIME140.dll
12515 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\program files (x86)\python37-32\VCRUNTIME140.dll
13184 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
13361 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
13530 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
13709 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
13895 WARNING: lib not found: api-ms-win-crt-filesystem-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
14063 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
14268 WARNING: lib not found: api-ms-win-crt-locale-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
14436 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
14611 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
14799 WARNING: lib not found: api-ms-win-crt-process-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
14969 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
15152 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\program files (x86)\python37-32\python37.dll
15163 INFO: Caching module hooks...
15183 INFO: Analyzing C:\Users\Raymo\Downloads\Keylogger-master\logger.py

Syntax error in C:\Users\Raymo\Downloads\Keylogger-master\logger.py
  File "C:\Users\Raymo\Downloads\Keylogger-master\logger.py", line 65
     self.event.wait(120)
                        ^
 TabError: inconsistent use of tabs and spaces in indentation

Complete Rewrite

Since this project is out-dated and buggy, I am currently in the process of completely rewriting this tool. Behind the scenes I have been working on an over-arching malware framework. The new keylogger will fit nicely within this framework, but a preliminary version will be released under this repo.

What that means is that the only malware component that will be featured here is the keylogger and accompanying C2 mechanisms.

The new version will have a lot of extra features, including anti-forensics. Furthermore the keylogger will be able to be configured by the user to a certain extent.

I have since written most of the new version and am currently debugging the source code. Some additional code to do with command and control is next on the agenda. I don't have a specific ETA yet, but expect to see commits soon.

Thank you for your support, patience and understanding.


                                    Vector/NullArray

cant run

Traceback (most recent call last):
File "C:\Python27\logger.py", line 1, in
import pythoncom, pyHook
File "C:\Python27\lib\site-packages\pyHook_init_.py", line 1, in
from HookManager import *
File "C:\Python27\lib\site-packages\pyHook\HookManager.py", line 1, in
import cpyHook
File "C:\Python27\lib\site-packages\pyHook\cpyHook.py", line 7, in
import _cpyHook
ImportError: DLL load failed: %1 is not a valid Win32 application.

Traceback (most recent call last):

Hello why am I getting this error? Thanks :)
File "C:\Users\dunkelite\Desktop\New folder (4)\Keylogger-master\logger.py", line 86, in
obj.KeyDown = keypressed()
TypeError: keypressed() takes exactly 1 argument (0 given)

suggestion

Don't use pythoncom and pyhook modules use keyboard module very simple and it logs all special keys.Take a look at here the keylogger I coded.

Message sent is empty

Whenever I type a bunch of keystrokes in, the messages I receive via google mail are empty.
What are steps to resolve this? Potential points of failure?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.