Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Идея Steam для Minecraft

Статус
Закрыто для дальнейших ответов.
Во первых дурачком пока только вы прикидываетесь, во вторых на ты мы еще не переходили, в третих с какого пуга разработчики обязаны делиться исходниками ну а в четвертых я уверен что даже если будет и так и возможно будет спрос на сам сервис то от потока обновлений точно мало что будет успевать проверяться и никто не отменял писание псевдокодов и скрытия кода зловреда разнося его по частям или вообще библиотекам.
@tuzel, если нужно будет составлять описания, как краткие, так и подробные, новости, да и вообще всё, что связано с передачей информации в текстовом виде - я бы мог помочь.
Также с составлением правил сообщества.
возьму на заметку
У вас прям все такие вундеркинды что вы способны провести инжинеринг чужого кода за 24 часа, если это конечно не банальное Hello world
в систему можно принимать мододелов с персональным аттестатом вебмани) у вебмани паспорт и деньги мододела) ВЗЫЩЕМ С ПОЛНА) Арбитраж на стороне пострадавшего)
Моральная компенсация мне (как сервису который опозорили) и материальная игроку у которого что-то украли)
юридический аспект можно продумывать до бесконечности... но это потом, сначала нужно склепать сам проект)
кстати сайт я уже начал пилить) (делаю на базе webMCR, скрипты переделываю, не нужный функционал убираю и пилю личный кабинет разработчика из которого грузить обновы и тд {- этот лк для спец группы под название Девелопер)
 
Ухаха, ты все больше показываешь свои незнания о чем говоришь:D
Разберика мне выражие
Comparator<Integer> cmp = (x, y) -> (x < y) ? -1 : (x > y) ? 1 : 0;
похож на тернарный оператор с двойным условием, а если еше точнее то это похоже на какойто класс сортировки которое можно многократно использовать в коде, если x=y вернет 0, x>y вернет 1, x<y вернет -1. Даже я не знающий Java вижу это.
 
похож на тернарный оператор с двойным условием, а если еше точнее то это похоже на какойто класс сортировки которое можно многократно использовать в коде, если x=y вернет 0, x>y вернет 1, x<y вернет -1. Даже я не знающий Java вижу это.
Слив засчитан!
 
похож на тернарный оператор с двойным условием, а если еше точнее то это похоже на какойто класс сортировки которое можно многократно использовать в коде, если x=y вернет 0, x>y вернет 1, x<y вернет -1. Даже я не знающий Java вижу это.
В яве это крутые и новомодные лямбда выражения =) Приведенный простейший код это банальное сравнение 2х чисел все верно но фишка в том что таким вот способом можно записать целую функцию в строчку которая станет весьма не читабельная но сможет к примеру открыть сокетное соединение и быстренько слить некий файл на хост, а если проявить сноровку с интерфейсами и полиморфизмами то возможно вообще завернуть убийцу и вора незаметного. А по поводу 24 часов тут верно подметили, у каждого свой стили кодо писания и большинство пишет код в основе своей понятный только ему, умножаем это на средненький мод из классов 10-15 в каждом минимум строк по 50-70. Получаем весьма объемный код с кучей теневых возможностей сокрытых и раскиданных по всему коду. Для разбора или хотябы поиска левого кода может потребоваться пара недель и человек который знаком с программированием не по наслышке.
 
На JS это круче выглядит, вот пример кода попробуй догадаться что тут происходит
([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]][([][(![]+[])[+[]]+(![]+[]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]()[(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]])(+[])

Ответ: это равносильно alert(0);
 
Последнее редактирование:
На JS это круче выглядит, вот пример кода попробуй догадаться что тут происходит
У меня на черный день патч барминский лежит
perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
;) . Таких приколюх много особенно на языках типо брейинфака
 
Короче можно написать очень прикольный код а потом долго смеяться над программистом которое будет это читать
 
(реализовать все нужно на C++)
Лаунчер на C++ для игры на Java. О да, защита будет на высоте
Чем ниже работает язык - тем он лучше для любых решений.
Какой вы интересный, однако. Покажите мне например, банковскую систему на асме. И только скажите мне, что assembly будет идеальным языком для этого решения.
 
У вас прям все такие вундеркинды что вы способны провести инжинеринг чужого кода за 24 часа, если это конечно не банальное Hello world
Слишком сильно не выпендривайся)
Зачем инжектить чужой код? :D
Для инжекта все своё, вот например хук написаный мной для сервера одной мморпг.
Код:
bool Funcs::AddMoney(const char* name,unsigned int num,byte ver)
{
    DWORD Player = HookRole(name,ver);
    DWORD AddParamFunc = 0x4CE200;
    _asm
    {
        PUSH num
        PUSH name
        MOV ECX,Player
        CALL AddParamFunc
        ADD ESP,8
    }
}
 
Слишком сильно не выпендривайся)
Зачем инжектить чужой код? :D
Для инжекта все своё, вот например хук написаный мной для сервера одной мморпг.
Код:
bool Funcs::AddMoney(const char* name,unsigned int num,byte ver)
{
    DWORD Player = HookRole(name,ver);
    DWORD AddParamFunc = 0x4CE200;
    _asm
    {
        PUSH num
        PUSH name
        MOV ECX,Player
        CALL AddParamFunc
        ADD ESP,8
    }
}
Почитай вики по тегу реверс-инжиниринг ( исследование некоторого устройства или программы, а также документации на него с целью понять принцип его работы), при чем тут хук и инжект спрашивается...
 
Почитай вики по тегу реверс-инжиниринг ( исследование некоторого устройства или программы, а также документации на него с целью понять принцип его работы), при чем тут хук и инжект спрашивается...
Я знаю что такое реверс-инженеринг,постоянно применяю для поиска адресов и анализа функций, в данном коде видно. И не сложно догадаться что эта функция будет работать только при инжекте в определенную программу.
 
Последнее редактирование:
А теперь киньте ЛЮБОЙ код на C/C++/Алгоритмическом, их синтаксис я знаю, так что разберу сразу.
 
Насколько я понял, создатель этой темки хочет сделать проект ЧУЖИМИ руками и снимать с него деньги в СВОЙ карман) Достаточно умно...
 
Насколько я понял, создатель этой темки хочет сделать проект ЧУЖИМИ руками и снимать с него деньги в СВОЙ карман) Достаточно умно...
Кто вам сказал такую чушь... мы предлагаем вступить в наш проект, разработчик будет получать 50% дохода...
Я сделал всю веб часть... Нужно только написать к ней лаунчер...
 
Кто вам сказал такую чушь... мы предлагаем вступить в наш проект, разработчик будет получать 50% дохода...
Я сделал всю веб часть... Нужно только написать к ней лаунчер...
Веб часть? Из другой CMS? Опять же чужими руками работаете..
 
Веб часть? Из другой CMS? Опять же чужими руками работаете..
я уже переписал более 70% под свои нужды...
Веб часть? Из другой CMS? Опять же чужими руками работаете..
стандартных обработчиков почти не осталось...
UP
 
А теперь киньте ЛЮБОЙ код на C/C++/Алгоритмическом, их синтаксис я знаю, так что разберу сразу.
1) Из скольких элементов состоит маcив и почему
char v1[] = "a\xfd\0145";
2) что находится в переменной b и почему
int b = 14 ??! 18 * 7 xor 1;
 
Последнее редактирование:
1) Из скольких элементов состоит маcив и почему
char v1[] = "a\xfd\0145";
2) что находится в переменной b и почему
int b = 14 ??! 18 * 7 xor 1;
1. 11.
2. Разобьём на скобки: int b = ((14)?(()?(!(18*7)))xor(1). Могу ошибиться, т.к. с синтаксисом у меня возникли проблемы. Объединяя всё в скобки получаем: если 14 true (а 14 true), потом знак вопроса без условия с отрицанием 18*7, и потом получается, что если 14, то отрицаем 18*7. В конце получаем 0 xor 1, получаем 1. b=1.
Ты только обфусцировал код, за что, я уже говорил, будет кара. Приведи мне сложный алгоритм, где не будет обфускации, ведь только это может быть в коде.
так в C++ же точно такой же тернарный оператор :D
Синтаксис не знаю значит :С. Comparator<integer> - comparator - тип данных, integer - тип вектора. Ололо, я нуб.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх