Список форумов Kage Project Kage Project
 
  РегистрацияРегистрация  ВходВход
  Архив субтитровАрхив субтитров  ПоискПоиск  ЧаВоЧаВо  ПользователиПользователи
 Войти и проверить личные сообщенияВойти и проверить личные сообщения

Инструкция к применению: Share.
На страницу Пред.  1, 2, 3 ... 28, 29, 30
 
Начать новую тему   Ответить на тему    Список форумов Kage Project -> Техническая поддержка
Предыдущая тема :: Следующая тема 
Автор Сообщение
FuegoAlma

Переводы



Зарегистрирован: 10.01.2010
Сообщения: 222
Откуда: Ukraine
СообщениеДобавлено: Сб Июн 30, 2012 16:24 pm   Ответить с цитатой

ссылка со списком нодов мертва. кто-то поделится?

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора
Poccu9i

Переводы



Зарегистрирован: 02.10.2006
Сообщения: 372
Откуда: GakuenKino
СообщениеДобавлено: Сб Июн 30, 2012 17:12 pm   Ответить с цитатой

FuegoAlma:
ссылка со списком нодов мертва. кто-то поделится?

Ну, у Витвуда по ссылке много вариантов. Можно сделать по-другому: просто в гугле вбить share ex2 nodes и он выдаст страницы с нодами.

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора
b-lize



Зарегистрирован: 09.09.2009
Сообщения: 14
СообщениеДобавлено: Вт Июл 10, 2012 13:23 pm   Ответить с цитатой

Ноды для шары.
http://p2psoft.info/

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Номер ICQ
FllearTM

Переводы



Зарегистрирован: 06.12.2008
Сообщения: 372
Откуда: Междуреченск
СообщениеДобавлено: Вт Янв 22, 2013 14:03 pm   Ответить с цитатой

Кто знает, смогли ли подружить Share с windows 8 ?

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Отправить e-mail Посетить сайт автора Номер ICQ
Shur
Гость




СообщениеДобавлено: Вт Янв 22, 2013 20:06 pm   Ответить с цитатой

да

К началу
FllearTM

Переводы



Зарегистрирован: 06.12.2008
Сообщения: 372
Откуда: Междуреченск
СообщениеДобавлено: Ср Янв 23, 2013 17:09 pm   Ответить с цитатой

Shur:
да

Каким образом подскажи. Там вроде как переписывать приложение надо было.

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Отправить e-mail Посетить сайт автора Номер ICQ
Shur
Гость




СообщениеДобавлено: Ср Янв 23, 2013 20:02 pm   Ответить с цитатой

http://rutracker.org/forum/viewtopic.php?p=56158485#56158485

можете переписать, конечно
если исходники найдете

К началу
FllearTM

Переводы



Зарегистрирован: 06.12.2008
Сообщения: 372
Откуда: Междуреченск
СообщениеДобавлено: Вс Мар 29, 2015 23:43 pm   Ответить с цитатой

Лоадер для windows 8 - 8.1 - 10


ShareLoader.7z  [63.1 KB] [Загрузок: 233]
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Отправить e-mail Посетить сайт автора Номер ICQ
smad
Гость




СообщениеДобавлено: Вт Мар 31, 2015 19:48 pm   Ответить с цитатой

Код:

#include <windows.h>
STARTUPINFO si;
PROCESS_INFORMATION pi;
void patch(int addr, int byte)
{
   WriteProcessMemory(pi.hProcess, (void*)addr, &byte, 1, NULL);
}

int main()
{
   si.cb = sizeof(si);
   CreateProcess(NULL, "Share.exe", NULL, NULL, FALSE, CREATE_SUSPENDED, NULL, NULL, &si, &pi);
   patch(0x0049B523, 0xEB);
   patch(0x0049D1B8, 0xEB);
   patch(0x0049B4B4, 0xEB);
   patch(0x004b06b9, 0x00);
   patch(0x004b06c4, 0xEB);
   patch(0x0049B225, 0x00);
   patch(0x0049B236, 0xEB);
   patch(0x004b0743, 0xEB);
   patch(0x004b0785, 0xEB);
   patch(0x004b0821, 0xEB);
   DWORD pmask, smask;
   GetProcessAffinityMask(pi.hProcess, &pmask, &smask);
   SetProcessAffinityMask(pi.hProcess, 1);
   ResumeThread(pi.hThread);
   Sleep(10000);
   SetProcessAffinityMask(pi.hProcess, pmask);
   return 0;
}

exe будет около 7 кб (просто заменяет условные переходы на без условные je jne jle jae и др. на jmp, чтоб избежать отображения ошибки) код взят с рутрекера

Доу только сейчас заметил, что ссылку на этот код дал Shur. Гомен

Ps:

ShareLoader.7z - тот же самый код только на .Net, только вырезано

"Принудительно запуск на 1 потоке"
Код:

GetProcessAffinityMask(pi.hProcess, &pmask, &smask);
   SetProcessAffinityMask(pi.hProcess, 1);
   ResumeThread(pi.hThread);
   Sleep(10000);
   SetProcessAffinityMask(pi.hProcess, pmask);



Не знаю к чему это может привести, шара не запускается из-за того что в вин8 выкинули старое винАпи, и юзались функции синхронизации потоков, такие как мютексы, семафоры... соответственно для того, чтобы шара по прежнему хорошо работала инициализацию шары сделали на 1 потоке (чтобы не привести к гонке, так как синхронизация не пашит).

К началу
Shur



Зарегистрирован: 06.08.2013
Сообщения: 3
СообщениеДобавлено: Пн Апр 06, 2015 22:39 pm   Ответить с цитатой

Цитата:
exe будет около 7 кб

start() был там не просто так, это подсказка, как получить 2кб

Цитата:
шара не запускается из-за того что в вин8 выкинули старое винАпи
нифига
Цитата:
инициализацию шары сделали на 1 потоке (чтобы не привести к гонке, так как синхронизация не пашит)
нифига

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
smad
Гость




СообщениеДобавлено: Вт Апр 07, 2015 18:38 pm   Ответить с цитатой

Цитата:
шара не запускается из-за того что в вин8 выкинули старое винАпи
нифига


Цитата:
инициализацию шары сделали на 1 потоке (чтобы не привести к гонке, так как синхронизация не пашит)
нифига

Тут я возможно был не прав (эту информацию писал один из корейских реверс инженеров), чтоб не тратить время на дебаг любимого делфи 7. По другому не видел смысла в установки ограничения в 1 поток.

Цитата:

start() был там не просто так, это подсказка, как получить 2кб

А какая разница как называется entry point, все зависит от настроек компилятора. Поэтому привел пример со стандартной точкой входа, чтоб можно было легко скомпилировать новичку. YAGNI and KISS

К началу
Shur



Зарегистрирован: 06.08.2013
Сообщения: 3
СообщениеДобавлено: Ср Апр 08, 2015 21:35 pm   Ответить с цитатой

Цитата:
YAGNI

если бы автор патча ему следовал, патча бы не было

К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Kage Project -> Техническая поддержка Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 28, 29, 30
Страница 30 из 30
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы, прикрепленные к сообщениям