![]() |
eXeL@B —› Вопросы новичков —› Как декомпилировать .so библиотеку? |
Посл.ответ | Сообщение |
|
Создано: 13 января 2020 00:18 · Личное сообщение · #1 Здравствуйте. Чайник в этом деле, но мне ух как нужно получить доступ к данным .so библиотеки. Увы, я вовсе не программист и практически не имею никакого отношения к этой профессии. Уже погуглил, начитался, что библиотека не совсем "читабельный" файл, но какую-то информацию оттуда вынести возможно. Пробовал hex-редакторами - не вышло. Прошу помощи у местных, как получить доступ к данным внутри библиотеки? И ещё, не знаю, поможет-ли, возможно даже будет совсем неуместная инфа - файл предназначен для архитектуры armeabi-v7a)) На случай надобности, вот сама проблема: https://drive.google.com/open?id=1-91es_KTz0pknrTVs515DFFgP-br2rBG ![]() |
|
Создано: 13 января 2020 00:28 · Личное сообщение · #2 |
|
Создано: 13 января 2020 00:38 · Личное сообщение · #3 reversecode пишет: мегабайт кода новичку ? продать квартиру, взять кредит в банке и приходить в рубрику запрос специалистам говорю-же, ничего в этом не понимаю, если ближе к моей цели, то мне нужно просто найти и изменить IP-адрес и порт, которые где-то спрятаны в этой библиотеке, через HEX-редактор ничего не нашёл, из адресов - только локальный увидел Добавлено спустя 2 минуты 217.106.104.35 - адрес 7777 - порт ![]() |
|
Создано: 13 января 2020 00:54 · Личное сообщение · #4 |
|
Создано: 13 января 2020 00:55 · Личное сообщение · #5 |
|
Создано: 13 января 2020 01:01 · Личное сообщение · #6 |
|
Создано: 13 января 2020 01:06 · Личное сообщение · #7 troy4nn Декомпилировать можно декомпилятором, например IDA. Если ничего не умеешь, и хочешь научится - читай статьи, начни с этого: Если нет желания или времени, а ух как нужно получить доступ к данным .so библиотеки, есть тема запросы на взлом или поиск специалистов. Тема кандидат на закрытие. ![]() |
|
Создано: 13 января 2020 01:55 · Поправил: dma · Личное сообщение · #8 SReg пишет: Тема кандидат на закрытие. Нет, нет какое закрытие - моя любимая тема про реверс. Вы что? ![]() Может попытаться развернуть ее в немного другое русло, раз уж тема создана. Вдруг кому-нибудь пригодится. Хотел спросить у специалистов по Линуксу: Если человека интересуют программы на Винде (в частности реверс программ на Винде и продвинутая отладка своих программ на Винде). Есть ли смысл связыватся с Линуксом? Почему возник такой вопрос? Просто немного "пообщался" с GCC, Cygwin (на Винде) и, вроде как, показалось, что есть кое-что интересное. И вот такой, возможно, странный вопрос. Возможно ли программировать свои программы одновременно на Линуксе и Винде именно используя в Линуксе какие-то приемущества его отладчика. Но, если конечный результат для Линукса не будет интересовать вообще. Кстати, и К. Касперски в своих статьях хвалил отладчик Линукса (но только консольный). Также интересна информация про Wine и к какому дистрибутиву лучше приобщаться, учитывая специфику нашего форума. P.S. Не знаю, может что-то делал неправильно, но Cygwin при отладке иногда выдавал сообщения, что среда не нативная и эта команда не поддерживается. Заранее спасибо за ответ. ![]() |
|
Создано: 13 января 2020 06:01 · Личное сообщение · #9 |
|
Создано: 13 января 2020 11:31 · Личное сообщение · #10 plutos пишет: #ifdef __linux__ //linux code goes here #elif _WIN32 // windows code goes here #else #error "OS not supported!" #endif и погнал!!! На всякий случай уточню. ![]() И еще хотел спросить: для вас на данный момент какая OS является рабочей? Вы работаете только в Линукс или и Линукс и Винда в каком-то процентном соотношении? Обратил внимание, что вы интересуетесь серьезной литературой по C/C++, а значит, исходя из логики, должны что-то и программировать (ну хотя бы чисто для себя). Это программирование распространяется только на Линукс или по-разному бывает? В общем, к чему я это все? А к тому, что я являюсь одновременно и умным и красивым и не могу определиться к какому отряду примкнуть. ![]() Я, конечно, зная уже вас немного - предполагаю, что можно ответить на мой вопрос? Что спрашивать-то - бери да пробуй. Так-то оно, конечно, так, но с дуру-то можно и в течении 10 лет готовить себя в космонавты, пока кто-нибудь не скажет тебе, что в вашем возрасте и с вашими данными - вы поступили глупо. Вы что не могли посоветоваться с умными людьми? ![]() To all: P.S. Хочу еще раз обратиться к форумчанам, у кого был какой-то опыт с Виндой и Линуксом. Как бы они поступили в моем случае? А то наткнулся в гугле на статью: "какие преимущества дает Линукс в программировании?" Оказывается - никаких. Когда у автора в комменариях спросили: "А что вы программируете?" Ответ был,конечно, гениальный: "Программирую сайты на PHP и HTML". ![]() |
|
Создано: 13 января 2020 12:38 · Личное сообщение · #11 |
|
Создано: 13 января 2020 13:09 · Личное сообщение · #12 _MBK_ пишет: Странный вопрос. Программируйте под то, за что в данный момент платят. А если это не вопрос денег, а качества? Если бы вам нужно было программировать что-нибудь для себя с масимальным качеством и удобством? Стали бы вы для этого дела связываться с Линуксом или же ограничелись только Виндой? ![]() |
|
Создано: 14 января 2020 01:23 · Поправил: plutos · Личное сообщение · #13 dma пишет: Это, если мыслить логически, - директива препроцессора для GCC, которая в зависимости от настроек позволяет скомпилировать код для Винды или для Линукса? Я прав? ваши вопросы какие-то надуманые, типа "если кит на слона залезет, кто кого переборет?" Вы когда-нибудь программировали ПРОФЕССИОНАЛЬНО? IN PRODUCTION ENVIRONMENT? Если "да", то должны знать, что в профессиональном коллективе такие фокусы никто не вытворяет: тебе говорят: вот это исходные данные, к понедельнику должно быть готово. И вам уже не до "свободного художества". Если нужно под *nix - даем под *nix, нужно под windows - даем под windows. Нужно то и другое, даем то и другое. Вот и все. А если это искусство для искуства, то делайте что хотите: пробуйте, ставьте эксперименты, какие проблемы? приобретете опыт и вопросы отпадут сами собой. А __linux__ и _WIN32 это "Pre-defined Compiler Macros" E.g. _WIN32 Defined as 1 when the compilation target is 32-bit ARM, 64-bit ARM, x86, or x64. Otherwise, undefined. ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 14 января 2020 02:13 · Личное сообщение · #14 |
![]() |
eXeL@B —› Вопросы новичков —› Как декомпилировать .so библиотеку? |
Эта тема закрыта. Ответы больше не принимаются. |