ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Где можно почитать про создание конфигураторов?
  #1  
Старый 01.08.2007, 16:12
X-lord
Banned
Регистрация: 16.12.2006
Сообщений: 27
Провел на форуме:
110871

Репутация: -17
По умолчанию Где можно почитать про создание конфигураторов?

исходник (с\с++,дельфи) желательно...
 
Ответить с цитированием

  #2  
Старый 01.08.2007, 16:57
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от X-lord  
исходник (с\с++,дельфи) желательно...
что ты подразумеваешь под кофигураторами?

если хранение настроек, то посмотри например на boost::serialization
http://www.boost.org/libs/serialization/doc/index.html

а если тебе нужно и gui, то можешь например начать изучать wxWidgets или Qt.
 
Ответить с цитированием

  #3  
Старый 01.08.2007, 17:23
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

если про троев, то качай исходники Latinus...
Delphi...
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #4  
Старый 02.08.2007, 02:58
X-lord
Banned
Регистрация: 16.12.2006
Сообщений: 27
Провел на форуме:
110871

Репутация: -17
По умолчанию

Цитата:
Сообщение от sni4ok  
что ты подразумеваешь под кофигураторами?
установка значений констант внутри подопытного
возможно метаморф... если возможно...
 
Ответить с цитированием

  #5  
Старый 02.08.2007, 11:35
drmist
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме:
400609

Репутация: 239
По умолчанию

X-lord
Пишите в программе
DWORD dwConst = 0xAABBCCDD;

потом открываете прогу в HexWorkshop, ищите смещение константы. Конфигуратору требуется только открыть программу на запись и по нужному смещению написать нужное значение.

Тоже самое со строками, только нужно дополнять их некоторым количеством нулей в конце, чтобы строки разной длины вписать можно было.
__________________
Никому нельзя верить...
 
Ответить с цитированием

  #6  
Старый 02.08.2007, 11:55
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Тоже самое со строками, только нужно дополнять их некоторым количеством нулей в конце, чтобы строки разной длины вписать можно было.
Реализуется кстати довольно банально

char szString[256] = "Hello, World";

После "Hello, World" будут нули.
 
Ответить с цитированием

  #7  
Старый 02.08.2007, 12:30
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме:
413927

Репутация: 71
Отправить сообщение для da_ff с помощью ICQ
По умолчанию

я кагда то так делал
Код:
#include "stdio.h"
#include "windows.h"
#define LEN 64

void insert(char *str,FILE *in,FILE *out)
{
	long incurpos=ftell(in);
	long outcurpos=ftell(out);
	char *buf=new char[LEN];
	*buf='#';
	fread(++buf,1,LEN-2,in);
	buf--;
	buf[LEN-1]='\0';
	if(!strcmp(buf,"############################################################"))
	{
		strcpy(buf,str);
		fwrite(buf,1,LEN-2,out);
	}
	else
		fseek(in,incurpos,SEEK_SET);
	return;
}

int main(int argc, char *argv[])
{
	if(argc<3)return 0;
	char name[128],str[LEN],buf[1];
	strcpy(name,*(argv+1));//strcpy(name,"TestConsole.exe");
	strcpy(str,*(argv+2));//strcpy(str,"da_ff");
	FILE *in,*out;
	if(!(in=fopen(name,"rb")))return 0;
	if(!(out=fopen(strcat(name,".exe"),"wb")))return 0;
	while(fread(buf,1,1,in))
	{
		if(buf[0]=='#')insert(str,in,out);
		fwrite(buf,1,1,out);
	}
	fclose(in);
	fclose(out);
	printf("ok");
	return 0;
}
а в подопытном должна быть строка "################################################# ###########" =)

Последний раз редактировалось da_ff; 02.08.2007 в 12:37..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно скачать цивильный словарь для md5inside? j0y Расшифровка хешей 12 26.01.2005 23:03
Можно ли оптимизировать username:md5? PEPSICOLA Болталка 2 29.11.2004 18:10
Где можно найти исходник mirc Чаты 0 26.06.2003 19:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ