ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 26.07.2008, 00:35
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Влепил после CreateFile вот это
Код:
if (f == INVALID_HANDLE_VALUE)
{
MessageBox(0,"err","err",MB_OK);
}
эффекта никакого.мессага невыскакивает
 

  #12  
Старый 26.07.2008, 00:52
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме:
414311

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

2_nic
скинь скомпиленную прогу и исходник
меня заинтересовало, чтото ошибки не вижу ^___^
ослеп чтоле
 

  #13  
Старый 26.07.2008, 12:11
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

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

Цитата:
Сообщение от _nic  
Влепил после CreateFile вот это
Код:
if (f == INVALID_HANDLE_VALUE)
{
MessageBox(0,"err","err",MB_OK);
}
эффекта никакого.мессага невыскакивает
Если так то у тебя хендл нормальный, нужно ошибку искать в фкц чтения.

Ты бы исходник выложил, дело бы быстрей пошло
 

  #14  
Старый 26.07.2008, 12:25
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


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

а чем тебе fopen() не нравиться?
 

  #15  
Старый 26.07.2008, 13:32
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Код:
char *text=new char[(1024*1024)*5];
void opera(void)
{
DWORD rd;
char app[500];char *pat=new char[1024*1024];
ExpandEnvironmentStrings("%APPDATA%",app,500);
strcpy(pat,"\\\\.\\");
strcat(pat,app);
strcat(pat,"\\opera\\opera\\profile\\wand.dat");
SetLastError(0);
HANDLE f=CreateFile(pat,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLAG_RANDOM_ACCESS,NULL);
if (f == INVALID_HANDLE_VALUE)
{
MessageBox(0,"err","err",MB_OK);
}
ReadFile(f,text,(1024*1024)*5,&rd,NULL);
cout<<GetLastError()<<endl;
CloseHandle(f);
cout<<pat<<endl;
}
main()
{
opera();
cout<<text<<endl;
getch();
}
Исходник
 

  #16  
Старый 26.07.2008, 13:56
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


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

мож так
Код:
#include<windows.h>
#include <stdio.h>
#include<IO.h>

int main()
{
	char path[1024];

	ExpandEnvironmentStrings("%APPDATA%", path, 900);
	strcat(path, "\\opera\\opera\\profile\\wand.dat");
	FILE *f = fopen(path, "rb");
	if(!f)
		return printf("File \"%s\" not found\n", path);

	int fl = filelength(fileno(f));
	char *cont = new char[fl+1];
	fread(cont, fl, 1, f);
	cont[fl] = 0;
	printf("%s\n", cont);
        fclose(f);
        return 1;
}

Последний раз редактировалось nc.STRIEM; 26.07.2008 в 14:04..
 

  #17  
Старый 26.07.2008, 15:28
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Как нестранно ниче невыводится.В cont пусто ,мистика какя то Если ввести в выполнить это %APPDATA%\opera\opera\profile\wand.dat то wand.dat открывается в блокноте.
 

  #18  
Старый 26.07.2008, 16:23
Aracul
Новичок
Регистрация: 13.08.2007
Сообщений: 1
Провел на форуме:
35302

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

пиши в личку - помогу...)
 

  #19  
Старый 26.07.2008, 16:30
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме:
414311

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

2nc.STRIEM
функции из стандартной библиотеке лучше не использовать в win32 приложениях, тк они более тормознуты и в конечном итоге всё равно обращаются к API
 

  #20  
Старый 28.01.2009, 22:45
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

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

Ну, что, смогли или нет? Очень интересная функция
 
 





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


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




ANTICHAT.XYZ