Entries Tagged as ‘Codeholic’

September 3, 2007

Mangle modification

/*
trivial binary file fuzzer by Ilja van Sprundel.
Modified by localhost(rusydi[@]k-elektronik.nl)
careful, sometimes broke your binary
*/
#include

#include

#include

#include

#include

#include

#include

int getseed(void) {

int fd = open(”/dev/urandom”, O_RDONLY);

int r;

if (fd < 0) {

perror(”open”);

exit(0);

}

read(fd, &r, sizeof(r));

close(fd);

return(r);

}

int main(int argc, char **argv) {

int fd;

char *p, *name;

unsigned char c;

unsigned [...]

Juli 20, 2007

OTP Code

Ah, sekali lagi untuk memenuhi postingan blog ini :D.Di bawah ini saya pastekan kode simpel untuk menjelaskan One-Time Pad dari salah satu artikel saya di sini.
Semoga tidak berguna …
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char plain[256],key[256],hasil[256];
unsigned int pp,pk;
FILE *fd;
void rox(void);
void paddrox(void);
void paddrox(void)
{
unsigned int i,ii;
char temp[256];
ii=0;
for(i=0;i<(pp-pk);i++)
{
temp[i]=key[ii];
ii++;
if (ii==pk) ii=0;
}
strncat(key,temp,pp-pk);
rox();
}
void rox(void)
{
unsigned int i;
for(i=0;i<pp;i++)
{
hasil[i]=plain[i]^key[i];
}
printf(”%s\n\n”,hasil);
printf(”***jika output tidak readable, buka file krox.txt dengan hexdump***\n”);
system(”/bin/touch krox.txt”);
fd=fopen(”krox.txt”, “w”);
if(fd==NULL)
{
printf(”tak bisa [...]