
CVE-2015-2231 POC
CVE-2015-2231 Доказательство концепции
POC, который я использовал для демонстрации CVE-2015-2231 'Get Super Serial'. Несколько человек попросили выложить его, чтобы они могли использовать подобное на других устройствах на базе прошивки ADUPS, имеющих эту уязвимость. Привожу в порядок ноутбук и публикую это, пока не потерялось.
Это приложение создает только кнопку, которую можно нажать, что приведет к выполнению sh /data/local/tmp/yay/shell.sh от имени system. В каталоге "scripts-for-device" находятся собственно скрипты, которые я использовал, однако не все бинарники доступны. Вы можете получить их с сайта supersu. Также необходимо создать каталог /data/local/tmp/yay/ с правами чтения/записи для всех и поместить туда необходимые файлы.
Это лишь доказательство концепции и содержит жестко закодированные значения, которые, скорее всего, будут работать только для конкретного телефона Blu, на котором я тестировал. Не пытайтесь запустить это на устройстве, не понимая, что происходит, и не адаптировав его под свои цели. В противном случае вы, скорее всего, «забрикуете» устройство.
The MIT License (MIT)
Copyright (c) 2015 Red Naga
Настоящим предоставляется бесплатное разрешение любому лицу, получающему копию данного программного обеспечения и связанных с ним файлов документации (далее — «Программное обеспечение»), на использование Программного обеспечения без ограничений, включая, без ограничений, права на использование, копирование, модификацию, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешение лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:
Указанное выше уведомление об авторских правах и данное уведомление о разрешении должны быть включены во все копии или значительные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, УБЫТКАМ ИЛИ ДРУГИМ ОБЯЗАТЕЛЬСТВАМ, КАК В ДОГОВОРНЫХ, ТАК И ВНЕДОГОВОРНЫХ ОТНОШЕНИЯХ, ВКЛЮЧАЯ ХАЛАТНОСТЬ, ВОЗНИКАЮЩИМ ИЗ ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С НИМ.