GithubHelp home page GithubHelp logo

pseuxide / dainsleif Goto Github PK

View Code? Open in Web Editor NEW
244.0 10.0 34.0 1.89 MB

:zap: An open source cheat for Counter-Strike: Global Offensive.

License: MIT License

C++ 88.89% CMake 1.84% C 9.19% Batchfile 0.08%
csgo-cheat hack csgo reverse-engineering dll-injection cheat cheating imgui game-haking

dainsleif's Introduction

cpp cmake Game License

All Contributors

日本語版README

Banner Image's gifted by my big friend @suzuharuR

⚡ Dainsleif

This is an internal cheat for Counter-Strike: Global Offensive I've been working on as my training of reverse engineering.

Disclaimer: Since I don't intend this to be a malicious software, this isn't considered to be performed in multi player mode. We won't take any responsibility if a problem occurrs because of this software. Keep that in mind.

As of today, Dainsleif is a quite simple cheat, so it'll be easy to read and understand. This software is published as MIT license in addition.

development is suspended

This project will no longer get major update by @vxcall due to loss of motivation, so don't expect further improvements. It might be the exception if huge errors appeared tho. idk. It's still open for pull requests.

📌 Table of contents

💉 How to build this hack

requirement

You can select from two ways to build this hack. I believe all you need in order to build this project except DirectxSDK is already included which is Minhook, ImGui, and toml11. They're in Dependencies directory.

Build project

>>>>> edit(February 23, 2022) <<<<<

Visit Release and download Dainsleif v1.5, then build it with Visual Studio 2019 and its all done, ignore everything else below this. It's the easiest way to build this.

If you have Visual Studio 2019, you must installed Developer Command Prompt for Visual Studio at the same time. Launch it and go to any directory you wanna clone Dainsleif in, and run following commands.

$ git clone https://github.com/vxcall/Dainsleif.git --recursive
$ cd Dainsleif

For compiling the cheat, there is a convenient batch script that automates the process. All you need to do is run it:

$ .\compile.bat

After finished compiling, Dainsleif.dll will be in the debug folder.

Once you get the Dainsleif.dll, you can now inject it to the game with any DLL injector such as GH injector :)

Needless to say, add -insecure flag in your launch option in order to taste this cheat without VAC scan. Otherwise you could get banned.

🚨 TROUBLE SHOOTING

Something goes wrong? We've prepared Wiki for you 😎

📜 Menu

You're accessible to the hack menu by pressing INSERT key on your keyboard. (While the menu is open, input to CSGO will be locked)

You can toggle on/off and tweak parameters in the tabs with the name of each hack.

Hack menu

You can choose what hacks to be visible with the menu bar. Several hacks're set to invisible by default. menu visible

💻 Hacks

Aimbot

This is the feature I can guarantee the highest quality in the hacks I offer here.

Turning this function on automatically lets you aim at enemy's head with 100% precision. It select the closest enemy from where your crosshair is as a target.

Tweaking Smoothness bar affects the smoothness of sticking aim. By changing the value of the Range bar, you can change the range in which the aimbot will react

aimbot

Glow hack

This feature allows you to see both opponents and teammate's outline through walls.

Glow hack

ESP hack

With this hack turned on:

  • Red and green lines from player's foot position towards every enemies and allies are displayed.
  • Outline rectangles are drawn on the players

esp

Trigger bot

Once you turn this on, you no longer have to press left click when you engage them. This feature will complete the job for you.

This is designed to use in conjunction with Aimbot.

Anti recoil

This is basically a recoil control system. It automatically calculate the in comming recoil and manipulate your angle to handle it. But this doesn't guarantee the 100% accuracy.

Anti recoil

Minimap hack

Minimap hack will show you all enemy positions on the mini map as a red dot even if they're not in your sight which would be super cool.

Minimap hack

Anti AFK

This feature basically make you move randomly every 50 seconds so that you probably not gonna get kicked automatically I guess.

FOV

You can change your field of view from 60 to 120 degrees.

🚮 Uninstall

Since this cheat creates some setting files, u have to follow this to clear things up.

All setting files are located at C:\Users\Public\Documents\Dainsleif, so delete this folder and you're good. Of course don't forget to delete exe file itself.

👥 Contributors

I couldn't have got this far without them (emoji key):


L1m0n3

💻 🚧

tomsa

💻 🐛 🤔

Peter Hackersøn

🚧 🤔

Unintentional contributors:

dainsleif's People

Contributors

allcontributors[bot] avatar l1m0n3 avatar t0msa avatar vxcall 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

dainsleif's Issues

Crashes

Hello , There is two way of crashes I faced :)).
Once I click update offset it freezes for 1 or 2 sec then crashes.(I followed the wiki link tho)
and when I turn AIMBOT on just when I get near to bots it freezes for 1 or 2 sec then crashes.

question

How to update the offsets??I am a noob..

Cant inject

Cant inject dll.
ERROR: 0xC0000225

Sorry. I fixed my error.

Access violation reading location

hello its me again =))
there is some things that I tested wanted to tell you as a tester
I tried your dll with the right offsets and right injector even other injectors
I didn't build anything by myself but three issues I faced with
aim bot turned on crashes the game
attached visual studio to process and got these errors :
An invalid exception handler routine has been detected (parameters: 0x00000004).
Exception thrown at 0x6482C283 in csgo.exe: 0xC0000005: Access violation reading location 0x00000000.
searched somethings in the net about these found out a warrning in aimbot.cpp at line 45 I think maybe you wanted to check but im not pro tho
in the game after using cheat some time the esp just disapears or the dll uninjected some how and i have to inject again
and it crashed without aimbot 3 times while playing too

CMake Error

CMake Error at CMakeLists.txt:2 (project):
Generator

NMake Makefiles

does not support platform specification, but platform

Win32

was specified.

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "K:/Dainsleif/build/CMakeFiles/CMakeOutput.log".

Suggestion

Suggestion: Automatic offset dumper inside the code

Precompiled Headers on Linux

I'm trying to port the Triggerbot feature into my cheat. However pch.h has headers like <Windows.h> which has no counterpart in Linux. If possible how can i fix this?

Adding New Cheats

So, i am oppening this thread to ask help about adding my personal cheat to the actual one, i hope you to be able to help me ;)

Project Failure

hi,
when i download v1.4, the Dainsleif project oppen the files with wrong path.
i tried to create a project but it's makes somes errors and i dont know how generate the dll.
ant help ?

LNK1107 invalid or corrupt file: cannot read at 0x83

when I build It I get this error

Error LNK1107 invalid or corrupt file: cannot read at 0x83 Dainsleif E:\stuff\hack\Dainsleif-master\Dependencies\MSDetour\binary\detours.lib 1

I try to set it to Release , Build > Set Active Configuration > Release
but still, get this error

i have q??

how to make this cheat always undetected?

Movement recorder

I have idea: Movement recorder. Will usefull for boost rank, rage and etc.
I have concept:
untitled
Autoload: on or off.
Add please it!!! Try make my idea better if you can.
@s3pt3mb3r

dll file does not inject properly.

I have tried to inject the resulting dll properly multiple times using multiple injectors. I have tried to build it multiple times through the shown way in your post and through other ways after. Nothing seems to work.
Using the GH injector I received the following errors with the following methods:
LdrpLoadDll - Dainsleif.dll: Error = 0x0000002a

LoadLibraryExW - Dainsleif.dll: DllBase = 0x9c9a0000

LdrLoadDll - Dainsleif.dll: Error = 0x00000020

A newbie problem

Hi! Could you please make a project for newbies? One that can be compiled directly from a .sln . This would help me a lot. I tried to make one by myself, but I get tons of errors. Thanks! criq#3127 on discord

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.