Questions tagged [qt]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
37 views

How to find the the event handler function for a QtAbstractButton?

I am not very familiar with Qt to begin with but basic PyQt tutorial showed that a button object is linked with its handler using the connect method that takes in as its argument the function that ...
1 vote
1 answer
83 views

Python or C for a Qt application and security against reverse engineering

I actually have two choices : C or Python to create my application. On my application users will need a key (on start) to access it, the key will be verified with an algorythm on the user's computer. ...
3 votes
2 answers
582 views

C++ Unary equals (unary operator=)

In C++ binaries, I find Qt methods like ??4QString@@QEAAAEAV0@AEBV0@@Z which demangle to public: class QString & __ptr64 __cdecl QString::operator=(class QString const & __ptr64) __ptr64 or ...
1 vote
1 answer
537 views

Find code executed on button press in Qt5 Linux application

I have an executable of a (rather simple) GUI application on Linux, built in Qt5. I am able to run it, and want to find out what happens internally when I press one of the buttons. I suspect that the ...
1 vote
1 answer
165 views

Viewing QT String Object Data under Windbg

I'm debugging a Qt App and trying to view QT string object data within debugger. I'm referring to this blog which shows how to do that however ,i dont have access to source code. windbg lacks the ...
  • 205
2 votes
1 answer
337 views

Where can I find the QRC and QML files used for a QT gui application when reverse engineering?

I'm currently working on a crackme exercise for a GUI application using QT as practice. The application uses a server login authentication. I can see from the logs that the application output that ...
4 votes
1 answer
2k views

How to generate IDA FLIRT signatures for Qt 5.5.1

I am trying to reverse engineer an executable which uses Qt 5.5.1 graphic library and is compiled with MinGw 4.9.2. When i open it with IDA pro 6.8 all of the code appears as user code, without any ...
2 votes
1 answer
749 views

Patching an exe with NOPs [closed]

I'm new to reverse engineering. I started off here and I was working on the first file "Muadib1.zip". I replaced E842000000 with 909090909090 in a hex editor, but it seems like it broke the exe. Any ...
2 votes
2 answers
476 views

Programmatically reverse-engineering a dynamic dispatch method

Background: I want to convert Qt RTTI into symbols, to more easily navigate a large executable. If you don't know already, Qt is a C++ application framework based on a message passing system. Since C+...
2 votes
0 answers
984 views

Dll Injection into QT application

I'm pretty new to this stuff, so please excuse me if anything I ask is kinda stupid. I'm trying to inject a DLL into a QT application and call some of the QT functions. I got the injection working ...
  • 21
3 votes
1 answer
2k views

Reversing Qt application

I want to reverse-engineer a Qt crackme written for linux. I would like to follow where introduced text gets. I have found this gdb macro to print QStrings (Qt5). To test it I wrote a simple ...
  • 797
3 votes
0 answers
126 views

Automating a custom QGraphicsObject control in an external QT based process

I have injected a DLL into an external application that is based on the QT framework. I, then, use the method QApplication::allWidgets() and iterate through the list of widgets to find a QGraphicsView ...
4 votes
2 answers
9k views

Hints to reverse engineering a QT software

I am facing a little bit of problem during reverse a QT application with Ollydbg or IDA. This software use a protection schema to indetify the number of click made on a QList. After a random amount ...
  • 319
0 votes
1 answer
392 views

native function naming convention in Qt for Android

In a project, I cannot find the names of native functions in the .so libraries. That is, a native function must be called something like Java_com_package_ClassName_functionName(). I do find ...