GithubHelp home page GithubHelp logo

codecat / clawsearch Goto Github PK

View Code? Open in Web Editor NEW
265.0 18.0 45.0 8.74 MB

A memory scanner plugin for x64dbg, inspired by Cheat Engine.

License: GNU General Public License v3.0

C 69.85% C++ 30.15%
reverse-engineering cheat-engine x64dbg hacktoberfest

clawsearch's Introduction

ClawSearch

A memory scanner plugin for x64dbg, inspired by Cheat Engine.

clawsearch's People

Contributors

codecat avatar hydedied avatar mrexodia 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  avatar  avatar  avatar

clawsearch's Issues

Plugin causes a crash in the debugger when exiting and generate minidumps

When you try to close x32dbg or x64dbg after opening the dialog, the software will crash and generate minidumps

According to the source code analysis, comment the Open() function in csMain.cpp

m_hDialog = IupDialog(IupSetAttributes(IupHbox(m_hListResults, vControls, nullptr), "PADDING=4x4, MARGIN=10x10"));

IupSetAttribute(m_hDialog, "TITLE", "ClawSearch");
IupSetAttribute(m_hDialog, "SIZE", "500x200");

IupSetAttribute(m_hDialog, "NATIVEPARENT", (char*)GuiGetWindowHandle());
CLAW_SETCALLBACK(m_hDialog, "CLOSE_CB", SearchWindowClosing);
minidumps.zip


I don't know how to fix it, because it looks like everything is ok, and then according to minidumps analysis it's memory conflict in unknown area of unknown module
The final guess might be that IUP is conflicting with X64DBG's QT.


OS Platform: Windows 11 Professional (64-Bit)
x64dbg Version: snapshot_2022-06-30_17-05
Plugin Version: 2020-08-22

Compiled release of the plugin

Hello, first I would like to point out that this is not a bug report, but rather a request.
For quite some time I've wanted to use your plugin, but I don't have VS2015 and compiling it on VS2013 is painful, throws many linking issues as in issue #3 .

Could you please release a compiled package of the plugin occasionally ?

Threading

Is there any plan to use threads so the plugin doesn't freeze the UI while it scans?

The 64-bit version of the released binaries fails to be loaded in the debugger

The 64-bit version of the compiled plugin binaries (2017-10-24) fails to load, while the 32-bit version works fine. After building the project with Visual Studio 2013 (with static-ly linked versions of CD and IUP) the 64-bit worked!.
I'm not really sure why the 64-bit refuses to load.

  • Reproduced on: snapshot_2017-10-24_01-20 and an older build snapshot_2017-09-12_00-45.

Plugin causes a crash in the debugger when exiting

If the search dialog of the plugin is initiated (opened at least once), the debugger will always crash when exiting it.

Steps to reproduce:

  1. Open x32dbg.exe.
  2. Select Plugins -> ClawSearch -> Open search dialog.
  3. (Optional) You may close the search dialog if you want, it won't matter.
  4. Try to close the debugger, it'll crash and generate a minidump file.
  • If you skipped step 2, the debugger won't crash.
  • On older versions of the debugger (ex: snapshot_2017-09-12_00-45) this doesn't happen.
  • Building the project with Visual Studio 2013 won't matter.

  • Debugger version: clean version of snapshot_2017-10-24_01-20
  • Plugin version: ClawSearch_2017_10_24
  • OS: Windows 10 x64 v1607 (build 14393)

Crash minidump file

Search for unknown values

is this project dead? came here because it was listed as a memory searcher in x64dbg page... but let me say, starting a new search with only equal, bigger than and less than makes things very heavy, why not at least a "unknow value" instead of these 2? most of times we don't even know what we are searching for, specially in a debugger which the main part of it is not about searching stuff.

Sorry if it wasn't meant to post suggestions here, i searched but couldn't guess where.

String search

Would you be able to add a "String" search option, like CE has included?

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.