Как спрятать активность

Ответить
bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Как спрятать активность

Сообщение bimply » 15 апр 2014, 12:50

Как то получил исходник довольно кривого ботнета андройд. У того чувака приложение было скрыто, не совсем понял как это делать(скрыто+ нельзя было удалить). Этого бота он забросил и спился, в жабе не отвечает.
Хотел сделать простейший GPS жучок, интересно не следить за своей половинкой(и так все известно), а интересует именно возможность реализации с точки зрения системной архитектуры андройда.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как спрятать активность

Сообщение altwin » 15 апр 2014, 14:05

bimply писал(а):Как то получил исходник довольно кривого ботнета андройд. У того чувака приложение было скрыто, не совсем понял как это делать(скрыто+ нельзя было удалить). Этого бота он забросил и спился, в жабе не отвечает.
Хотел сделать простейший GPS жучок, интересно не следить за своей половинкой(и так все известно), а интересует именно возможность реализации с точки зрения системной архитектуры андройда.
без root все это не возможно.

P.S. возможно конечно, но это системный уровень и уж точно не для обсуждения на startandroid.ru. Скажем так, если вас интересует работающее приложение умеющее считывать инфу с датчиков девайса и не отображающеся в списке + умеющее скрывать активность от антивируса, варрианты есть... но говорить начнем начиная примерно с 20 кг. буржуйских денег ;) Можете конечно поискать на специализированных ресурсах, вам примерно за 5к скинут что то иногда работающее, но установка на девайс -будет вашей проблемой ;)
Изображение

bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Re: Как спрятать активность

Сообщение bimply » 15 апр 2014, 14:52

Ну есть исходник ботнета, который написал алкаш за 300$, а потом пропал из всех контактов. Он это все умел. А почему нельзя обсуждать системное программирование на стартандройде, тут чтоли публика другим занимается?

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как спрятать активность

Сообщение altwin » 15 апр 2014, 15:50

bimply писал(а):Ну есть исходник ботнета, который написал алкаш за 300$, а потом пропал из всех контактов. Он это все умел. А почему нельзя обсуждать системное программирование на стартандройде, тут чтоли публика другим занимается?
Я не говорил, что нельзя. Но так уж сложилось, что тут обсуждают темы затронутые в уроках на одноименном сайте. Как бы да системное программирование, это не много совершенно другой уровень.

p.s. и то, что написал этот алкаш можно установить без рута в android версии 4+, желательно удаленно и при этом в процессах антивирус его не обнаружит? Телефончик алкаша дадите?
Вы который раз упоминаете слово ботнет.. вы знаете что это такое? Дело в том, что это ен совсем имеет отношение к задаче "следить за женой"... Если вам продали скачанный кем то клиент -это одно, а вот если есть человек способный это сделать за 300$ - поделитесь? Я знаю людей готовых сейчас заплатить в 10 раз больше только за тестовое задание ;)
Изображение

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как спрятать активность

Сообщение altwin » 15 апр 2014, 16:02

&nbspНа самом деле все просто. Наиболее простой и проверенный способ, вы приносите приложение, которое сохраняет какие то свои данные, внутри которых находится скрытая файловая система(она должна быть уникальной и не понятной другим...). Тут и работает "гость", который используя уязвимости протоколов выполняет свою работу. Список уязвимостей:
a)Доступен поблично(устаревший)
b)Можно найти самому
c)Можно купить...
К примеру тот же heartbeat не закроют еще долго очень много где. Варриантов инъекций много, но опять же, если вам нужен доступ к сенсорам определенных моделей устройств - это уже довольно глубокий и целевой research, потому я очень сильно сомневаюсь, что кто то вам продал что то стоящее внимания за 300$ :)
Покажете? :)
P.S. может вам подойдет что то вроде этого: http://russian.alibaba.com/product-free ... 43257.html
Изображение

bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Re: Как спрятать активность

Сообщение bimply » 16 апр 2014, 14:22

http://yadi.sk/d/L_5sPDhzMZQev
Там стоит WMWARE образ 10
поэтому архив такой большой.
Мне пишут что для автозагрузки достаточно широковещательных сообщений, чтобы спрятать активность - написать servise

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как спрятать активность

Сообщение altwin » 16 апр 2014, 14:46

Мне пишут что для автозагрузки достаточно широковещательных сообщений,
В смысле? по http? ну да... при условии что девайс подключен к сети и готов их принять, а у вас есть сервер способный отдавать команды - вы построите ботнет.... если конечно у пользователя нет антивируса(или подобного ПО), который опять таки фильтрует трафик и вырубает подозрительные активности...
чтобы спрятать активность - написать servise
Activity и Service -это принципиально разные вещи и то, что сервис работает в фоне совсем не значит, что он "спрятан" его можно увидеть/закрыть через стандартный менеджер процессов, как собственно и запретить/разрешить ему что -то делать. И главное, что в момент установки он спросит вы уверенны, что хотите чтобы я за вами следил? :) Любой самый кривой антивирус, как и сама система заметит "подозрительные" действие и выдаст кучу предупреждений. И работать эта система будет только в случае полного контроля над девайсом + передачи его пользователю, который вообще не понимает, что это ему дали....

&nbspТо о чем говорил я, это либо те же широковещательные сообщения но используя совершенно другие протоколы(кстати некоторые умеют делать это по gsm ;)). И главное принципиальная не возможность обнаружения в системе, поскольку используются протоколы и файловая система, которые dalvik вообще не в состоянии опознать...

P.S. опять таки если не стоит задача построить сеть зараженных устройств и есть целевое, вполне возможно запустить сервис выполняющий подобные запросы(к примеру читающий rss, если конечно пользователю он нужен) и паралельно собирать нужную информацию... но опять таки есть масса ПО способного отслеживать подобные действия. И опять же.. в случае контроля за женой - запустить сервис отсылающий информацию по http - логичное решение, в случае контроля за начальником у которого есть мозг - он его просто отключит/запретит и все телодвижения будут бесполезны, в случае же загрузки в сеть -у вас будут проблемы, потому, что в 9 случаев из 10 spyware обнаруживается до того, как попадает к пользователю ;)
Изображение

bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Re: Как спрятать активность

Сообщение bimply » 18 апр 2014, 14:20

Ура, сервис стал грузиться при автозагрузке.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/306-urok-139-google-maps-sozdanie-i-nastrojka-proekta-karta-kamera-sobytija.html
Эклипс чтоли установить, в IDEA не нашол где можно получить sha1 ключ.
В папке пользователя есть файл .android/debug.keystroke
Не совсем врубился этот ли файл анализировать keytool, в идее других хранилишь подписей нету.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как спрятать активность

Сообщение altwin » 18 апр 2014, 15:20

bimply писал(а):Ура, сервис стал грузиться при автозагрузке.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/306-urok-139-google-maps-sozdanie-i-nastrojka-proekta-karta-kamera-sobytija.html
Эклипс чтоли установить, в IDEA не нашол где можно получить sha1 ключ.
В папке пользователя есть файл .android/debug.keystroke
Не совсем врубился этот ли файл анализировать keytool, в идее других хранилишь подписей нету.
keytool -list -v -keystore debug.keystore
пароль -android
Изображение

bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Re: Как спрятать активность

Сообщение bimply » 18 апр 2014, 17:16

altwin писал(а):
bimply писал(а):Ура, сервис стал грузиться при автозагрузке.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/306-urok-139-google-maps-sozdanie-i-nastrojka-proekta-karta-kamera-sobytija.html
Эклипс чтоли установить, в IDEA не нашол где можно получить sha1 ключ.
В папке пользователя есть файл .android/debug.keystroke
Не совсем врубился этот ли файл анализировать keytool, в идее других хранилишь подписей нету.
keytool -list -v -keystore debug.keystore
пароль -android
Этот файл точно?

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как спрятать активность

Сообщение altwin » 18 апр 2014, 17:31

bimply писал(а):
altwin писал(а):
bimply писал(а):Ура, сервис стал грузиться при автозагрузке.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/306-urok-139-google-maps-sozdanie-i-nastrojka-proekta-karta-kamera-sobytija.html
Эклипс чтоли установить, в IDEA не нашол где можно получить sha1 ключ.
В папке пользователя есть файл .android/debug.keystroke
Не совсем врубился этот ли файл анализировать keytool, в идее других хранилишь подписей нету.
keytool -list -v -keystore debug.keystore
пароль -android
Этот файл точно?
во время разработки этот, а вообще нужно читать внимательно это: http://developer.android.com/intl/ru/to ... gning.html
Изображение

bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Re: Как спрятать активность

Сообщение bimply » 19 апр 2014, 11:14

Код: Выделить всё

Исходники из папки google-play-services_lib надо будет импортнуть в Workspace. Для этого в меню Eclipse жмем File > Import, выбираем Android > Existing Android Code into Workspace, находим google-play-services_lib папку, ставим галку, чтобы импорт был выполнен путем копирования (Copy projects into workspace) и жмем Finish. 
Что то опять туплю. В идее есть пункт inport project, но он тупит ещё больше чем я

Может и правда эклипс вместо идеи поставить

bimply
Сообщения: 20
Зарегистрирован: 15 апр 2014, 12:48

Re: Как спрятать активность

Сообщение bimply » 21 апр 2014, 11:54

Все, серверная часть и клиентская готовы, осталось только:
1)Настроить google maps
2)убрать активность вообще вместе с иконкой. Оставить только сервис, либо склеить с другим приложением, оно получает новый скилл как действуют камешки diablo
Выложу исходники, он в случае безлимитного интернета деньги вообще не ест, запрашивает координаты только в тот момент, когда клиент хочет их посмотреть

Ответить