Forum

> > Off Topic > FUD crypters
Forums overviewOff Topic overviewLog in to reply

English FUD crypters

8 replies
To the start Previous 1 Next To the start

old FUD crypters

Ghost909
User Off Offline

Quote
Hi people. I am searching for FUD crypters (fully undetectable encrypters) Do you people know where to find some ?

old Re: FUD crypters

Apache uwu
User Off Offline

Quote
Well ssl (aes 256) is pretty damn secure.

The logic behind it goes like this:

Client requests a page from Server.

Server encrypts the page with salt and send it over.

Client receives the page and encrypts it again with own salt.

Client sends the double encrypted page back.

Server decrypts page with own salt and sends page back.

Client decrypts page with own salt and reads it as html.

Using this, no one can crack through, -- well not with the time they're given.

old Re: FUD crypters

Ghost909
User Off Offline

Quote
user Apache uwu has written
Well ssl (aes 256) is pretty damn secure.

The logic behind it goes like this:

Client requests a page from Server.

Server encrypts the page with salt and send it over.

Client receives the page and encrypts it again with own salt.

Client sends the double encrypted page back.

Server decrypts page with own salt and sends page back.

Client decrypts page with own salt and reads it as html.

Using this, no one can crack through, -- well not with the time they're given.


Well... it has nothing to do with FUD crypters. FUD crypters are used to encrypt trojans malwares rats etc so antivirus cant detect them.

old Re: FUD crypters

DannyDeth
User Off Offline

Quote
Translation tables, they are effective at getting rid of patterns in data, which is what the anti-virus would use to find a trojan or other malicious software:
1
2
3
4
5
6
7
8
9
10
11
12
void encryptData(char *dat, unsigned long datlen, char **out){
	char *enc_data = malloc(datlen);
	unsigned long i;
	for( i = 0; i < datlen; i++ ){
		if( i % 2 == 0 ){
			enc_data[i] = trans_table_1[data[i]];
		} else {
			enc_data[i] = trans_table_2[data[i]];
		}
	}
	*out = enc_data;
}

Btw, be careful with the way you generate your random numbers, they need to be random but still cannot be repeated multiple times.

Also, once you get to the other side, you need to convert the unencrypted data pointer to a function pointer, which requires a compiler that is not too type-safe. This is a fairly big ordeal, but it's not very easy to convert a char pointer to a function pointers without a lot of programming experience.
EDIT: Btw, just to give you an example of how to convert the unencrypted data back to a form that C will be okai with:
1
2
3
4
typedef void(*func)();
[...]
func my_malware_function = (func) data;
my_malware_function();
Where "data" is the unencrypted data which makes up the function.

EDIT2: Also, PartyPooPer, don't assume the worst. He could be trying to test his anti-virus in a sandbox environment and needs to get it into the virtual machine without it being tampered with. ( Or even possibly to get a windows crack past the anti-virus )
edited 3×, last 29.01.12 03:28:14 pm

old Re: FUD crypters

Ghost909
User Off Offline

Quote
user DannyDeth has written
Translation tables, they are effective at getting rid of patterns in data, which is what the anti-virus would use to find a trojan or other malicious software:
1
2
3
4
5
6
7
8
9
10
11
12
void encryptData(char *dat, unsigned long datlen, char **out){
	char *enc_data = malloc(datlen);
	unsigned long i;
	for( i = 0; i < datlen; i++ ){
		if( i % 2 == 0 ){
			enc_data[i] = trans_table_1[data[i]];
		} else {
			enc_data[i] = trans_table_1[data[i]];
		}
	}
	*out = enc_data;
}

Btw, be careful with the way you generate your random numbers, they need to be random but still cannot be repeated multiple times.

Also, once you get to the other side, you need to convert the unencrypted data pointer to a function pointer, which requires a compiler that is not too type-safe. This is a fairly big ordeal, but it's not very easy to convert a char pointer to a function pointers without a lot of programming experience.
EDIT: Btw, just to give you an example of how to convert the unencrypted data back to a form that C will be okai with:
1
2
3
4
typedef void(*func)();
[...]
func my_malware_function = (func) data;
my_malware_function();
Where "data" is the unencrypted data which makes up the function.



Thank you. This will come in handy.

old Re: FUD crypters

DannyDeth
User Off Offline

Quote
It's a pleasure to help, but preferably don't go spreading malicious stuff all over the internet.

EDIT: Also, you are probably going to have to verify the data, in this case I would recommend Fletcher's algorithm, it's quite effective.
edited 1×, last 28.01.12 12:08:20 pm

old Re: FUD crypters

ThunderByte
User Off Offline

Quote
If you dont spread viruses/trojans/worms/backdoors/keylogger/etc.. over the Inet you may open the spoiler.
Spoiler >
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview