Has any body tried to build a C++ crypter with Qt?
Thank you.
Has any body tried to build a C++ crypter with Qt?
Thank you.
I don't understand what you really want, but do you mean something like: Qt Cryptographic Architecture (QCA)?
Well,what I want is to make a Crypter..that's a program,that allows you to select an .exe virus/infected file and makes it fully undetectable(FUD)...
There are millions of them made in VB.NET..and as I understood,they work by seeing the virus's code,encypt it(xor or something) and then recompile it(approximately like that..)
Maybe somebody knows?
Look at an example here:http://img269.imageshack.us/img269/9819/41830039.png
Right, so the first thing you need to learn is the PE file format and how the Windows PE loader works so you can simulate it's behavior. I'd also learn about relocatable code and how the IAT (import address table) works.
Wow...nice said,but I did not get anything..lol
Can you please give some links to thigs u mentioned?
I could google some links for you, but I'm sure you'll be able to that yourself, too.
Should I read bytes from an exe with the QDataStream?
As long as the data is compatible at the raw level, then sure, you can use QDataStream to read bytes from an exe.
Personally, I'd probably just use QFile::map.
But first I need to take the bytes from an exe and save them as txt(I want a text file to contain 10101001)
None of the tutorials I have seen does that.
Sorry to butt in but since I've known these guys on the forum for quite a while I can tell you squidge is giving you subtle hints that you have no idea what you are doing and you should improve your theorethical knowledge in the domain before writing any code. No tutorials will be sufficient to understand the subject, you need to do proper research both in the domain of the problem and the tools (such as Qt) you wish to use. I have no idea why you want a text file with zeroes and ones but I'm pretty certain that if you don't know how to solve this issue, you should forget about manipulating contents of the exe file.
Or use commercial tools if you only intent to make your program difficult to reverse engineer (it's always possible to reverse engineer though, otherwise your program will never run).
Bookmarks