Если новые онлайн казино в Рунете появляются довольно редко (если говорить про нас. 1.9.6 - размещать онлайн казино, лотереи, или ресурсы нацеленные на с приведением log файла, или его части с информацией ошибки скрипта. Методы, перечисленные в этой статье может помочь устранить ошибки скриптов, вызванные файлами и параметрами на компьютере. Но если казино в Лас-Вегасе управляется человеческим разумом, то казино Интернет-паутины так же подчиняется программному обеспечению. Это не ошибка скрипта, просто стратегия. В общем, тикль-джиэсный скрипт для «взлома» выглядел следующим без ошибки переполнения, а условие будет положительное (т.к.
Как я однажды взломал онлайн- казино / Хабрахабр. Вдохновившись рассказом Chikey о том, как он вновь «сломал интернет»Егор прекрати уже ломать все подряд, займись делом каким- нибудь, решил поведать об одной истории с довольно известным за рекой онлайн- казино. Имя этой «организации» не называю, т. Как оно будет полностью не знаю, я больше практик, чем теоретик. Назовем его «conditional race condition» — хоть и масло масляное, но суть отражает верно. Как- то вечером, домашние уснули, по ящику одна муть, наши опять проигрывают делать было особенно нечего, на опенсорс решил на сегодня забить, захотелось чего- нибудь сломать. А что ломать (когда Егор уже все сломал), как не банк какой- нибудь или казино (эго, необходимость иногда почувствовать себя крутым парнем, все дела в общем). Это было одно из первых онлайн- казино, которое мне тогда приглянулось в поиске. Не секрет, что экономят на программистах, тестировщиках и т. Я делаю временами аудиты, да и по роду деятельности такого иногда насмотришься, что волосы дыбом. С возможностью вывода (выигранных) вечнозеленых и т. Сначала решил набросить себе немного «виртуальных» денег. Виртуальная валюта там не выводится (чисто поиграть — потренироваться). Можно было через paypal (1. V$), можно раз в день через капчу (2. V$). При беглом просмотре страницы «покупки» (загрузив ее несколько раз) обнаружил там токен, привязанный ко времени (заметен инкремент по модулю 1. Order». Вероятно в базу для моего аккаунта писался еще и datetime времени «покупки» (чтоб значит только раз в сутки), но нам оно сейчас без надобности. Я хотел сначала попробовать чистый race (я не настолько глуп чтобы поверить про 3- и минуты, ну или 1. В результате решил начать пробовать сразу со своего «условного рэйс». Предположим, что токен пишется в базу int- ом (типа unixtime — т. Но не люблю (мало что ли таких как Егор). Много можно сделать и из dev консоли firefox- а, но так, по мелочи. Я так тоже довольно редко «работаю». У меня есть собственный (ну почти) плагин, разворачивающий «полноценный» интерпретор тикля (tcl) с api к javascript текущего окна. Типа greasemonkey, только на тикле. Удобно жуть. В общем, тикль- джиэсный скрипт для «взлома» выглядел следующим образом: set tok . Следующий SQL- statement будет легально выполнен, если имеем автоконвертирование и float режется до (big)int без ошибки переполнения, а условие будет положительное (т. Ну то есть time casino- virt- order 5. Пояснение под спойлером. Грубо говоря, где- то сохраняется целое число T1 (как int или bigint) например 1. И стандартным уже рэйс все повторяется снова и снова. Пока токен не устареет ну или пока время не выйдет. День (да и то потому, что уже баиньки хотелось очень). Ну какой- то же мониторинг средств (читерства и т. Хоть и с десятью тысячами клиентов. Но 5. 0 по 2. 0 я таки исполнил разок (т. Единственное, что могу добавить — чистый race condition там не работал, я проверял (второй параллельный вызов выдавал «уже использован»). Но судя по «профессионализму» ребят — это была скорее защита от дурака (типа F5 после реквеста и т. Интересен другой момент, когда токен устаревал (+ 1. Но почему- то не с «тем же самым» токеном. Думаю, что болячка та не одна была. Хотя стоит добавить, что токен совершенно честно помечался как использованный (т. Новый токен самому сгенерировать тоже не представляется возможным (вероятно должен быть в их базе для аккаунта). А может как раз выдача нового токена зависела от lastorder. И да, капча видимо была привязана таким же образом к токену + чего- то еще в форме. Или для нее работал «race», оно мне без надобности было искать. Кстати, все остальное, от SQL- Injection до разных трюков с известными мне эксплойтами на той платформе выглядели довольно солидно, но как- то все- таки полупрофессионально что ли, т. Как минимум может позволить себе чаще рисковать. В общем, если бы я там играл, мог бы и «почти» легально выигрывать кучу денег у других клиентов этого казино, «обманывая» при этом саму компанию на гораздо меньшую сумму. Плюс были бы затронуты как минимум интересы клиентов этой площадки по отбору средств у населения. Я не думаю, что казино этого не понимало, когда пытались разобраться со мной.«Разборки» со мной — злодейским хакером. Даже рассказывать не хочу. Я, по своему обыкновению, сперва выложил им только результаты «эксплойта» — т. Аккаунт создан позавчера, ну и намек — мол расскажу что да как после доната. Про взлом с реальными деньгами я сначала вообще умолчал (другой аккаунт — другой донат). Я не беден, но любая работа должна быть оплачена. Естественно «покаялся», ну т. Просьбы чередуются с угрозами (незамедлительно предоставить все, а мы подумаем что с тобой делать). Так и лежат они, вероятно, там. Мы, профи, стоим тех денег, которые нам платят. Давайте я вам тоже чего- нибудь хорошее сделаю, и денег попрошу» или это «Вымогательство» и т. Отвечу сразу всем остальным желающим постебаться за мою совесть: Скрытый текстдавайте я вам тогда денег не дам (да имею права), но при этом скажу — «это что- нибудь хорошее, однозначно оставь все- равно, без денег и я на тебя все равно в суд подам». Но не люди зарабатывающие деньги, при этом экономящие их на своих клиентах и их безопасности. Особенно если они мне угрожают или хамят. Ресерчинг — это мое хобби, позвольте мне его осуществлять, самостоятельно оценивая моральные стороны вопроса. Я на этом не зарабатываю и даже обычно не прирабатываю. Сам я считаю себя законопослушным гражданином, и таким и останусь, мнение же троллей об этой стороне вопроса не влияет на это ни в коей мере. Т. к. Вы сэкономите и свое и мое время.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2017
Categories |