Questions tagged [qt]
The qt tag has no usage guidance.
15
questions
3
votes
0
answers
35
views
How to view a QJsonValue while debuging exe with IDA
I'm step by step debugging a program in IDA.
The program uses the Qt-toolkit.
The function that I'm stepping through is handling a json document.
For example here it is accessing the key workgroup and ...
1
vote
0
answers
187
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
187
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
602
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
815
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
209
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 ...
2
votes
1
answer
474
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
1k
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
549
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
1k
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 ...
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 ...
3
votes
0
answers
129
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
10k
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 ...
0
votes
1
answer
404
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 ...