PDA

View Full Version : attach کردن دو تا فایل اجرایی؟



ICEMAN
جمعه 14 اسفند 1383, 14:16 عصر
سلام دوستان ..........
این برنامه رو از توی یک کتاب پیدا کردم که گفته بود دوتا پارامتر از خط فرمان میگیره
میگیره فایل منبع رو روی فایل مقصد کپی میکنه

این سورس من :
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <stdlib.h>
#include <dos.h>

#define NULL 0;
#define FALSE 0;
#define TRUE 1;

void main (int argc,char *argv[3])
{
FILE *fp1,*fp2;

char temp[23000] ="\0";
unsigned int t_32,tr,i;
unsigned long k;

if (argc<2)
{
printf("Sintax :Executable_Filename <Source_File> <Target_File> \a\n\0");
exit(1);
}

if fp2==fopen(argv[2],"wb+")==NULL
{
printf("Error Creating File \a\n\0");
exit(1);
}

fseek(fp1,0,2);
k=ftell(fp1);
fseek(fp1,0,0);
t_32=k /23000;
tr=k % 23000;

for (i=0;i<t_32;i++)
{
fread(temp,sizeof(unsigned char)*23000,1,fp1);
fwrite(temp,sizeof(unsigned char)*23000,1,fp2);
}

if (tr!=0)
{
fread(temp,sizeof(unsigned char)*tr,1,fp1);
fwrite(temp,sizeof(unsigned char)*tr,1,fp2);
}

fclose(fp1);
fclose(fp2);
}


حالا من میخوام دو تا فایل exe رو به هم attach کنم یا توی یک exe که در حال اجرا هم هست
یک کد اضافه کنم که بعد از اجرا برنامه من هم اجرا بشه
*** سورس اون برنامه در حال اجرا رو نداریم حالا اگه برای برنامه ای که در حال اجرا نیست چیزی دارید به ما هم بگید
:موفق: :flower:

ICEMAN
جمعه 14 اسفند 1383, 14:20 عصر
اگه میخواین proces injection بگید آموزشش رو بگید
چون در مورد خودش زیاد شنیدم :wink:

akbar_pd
سه شنبه 30 فروردین 1384, 04:47 صبح
در http://www.codevig.com کامل یک مثال زده البته با VB