ورود

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 که در حال اجرا هم هست
یک کد اضافه کنم که بعد از اجرا برنامه من هم اجرا بشه
*** سورس اون برنامه در حال اجرا رو نداریم حالا اگه برای برنامه ای که در حال اجرا نیست چیزی دارید به ما هم بگید

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

ali_hadian
جمعه 14 اسفند 1383, 16:30 عصر
سلام
یهنی چی یه سوال رو تو 3 بخش پرسیدید؟

ICEMAN
جمعه 14 اسفند 1383, 17:36 عصر
یعنی به سه بخش ارتباط داره و هر کدوم از زبون ها که جواب بدن کار من راه می افته

:evil2: