Как узнать на чем написано приложение
Как вы записываете новые контакты в свой телефонный справочник? Только ли по «имени-фамилии» или же используете иные обозначения, например, «девушка из бара» или «надоедливый коллега»? Наверняка у вас так же как и у большинства пользователей есть интересные названия в телефонной книжке. А хотели ли бы вы узнать как вы записаны в справочнике у других? Если да, то читайте ниже обо всех легальных способах.
Попроси!
Это кажется банальным, но можно просто попросить вашего друга показать, как вы записаны у него в справочнике.
Если вы не хотите это делать напрямую, то можно придумать какую-нибудь уловку.
Например, сослаться на неполадки с мессенджером и попросить прислать вам скрин с вашей перепиской. В таких мессенджерах как WhatsApp, Viber или Telegram в верхнем поле интерфейса будет отображено имя в том виде, в котором номер записан в справочнике у пользователя. Этот способ вам поможет только в том случае, если ваш друг не решит обрезать эту информацию.Другую шараду можно провернуть, если только вы находитесь рядом с тем человеком, к которому хотите заглянуть в справочник. Пожалуйтесь ему, что у вас глючит телефон и звонки порой не доходят до абонента, а затем позвоните ему на телефон для тестирования работы. Как только звонок поступит, вы как бы машинально взгляните на экран и постарайтесь быстро прочитать как записан ваш номер телефона у этого человека.
Приложения для просмотра контактов
Прежде чем скачать подобные приложения, подумайте семь раз. Есть большая вероятность, что вы поразвлекаетесь и найдете забавные записи своего номера у друзей, но вы сольете в общую базу и свои контакты, которые также будут доступны всем. На форумах в Интернете можно найти много грустных историй, как после такой проверки разрушались семьи и крепкие дружеские связи.
GetContact
Это приложение одно из самых популярных среди пользователей, особенно после яркой рекламы на ТВ. Его основная функция — это определитель спама и других нежелательных звонков. Но среди функций есть и вариант для развлечения — посмотреть как твой номер записан в справочнике у других, а также тех, кто интересовался вашим номером за последнее время. Правда такие возможности доступны только по платной подписке.
Большое преимущество приложения — это то, что оно доступно и в Google Play, и в App Store.
NumBuster
Это приложение позиционирует себя как определитель номеров. При регистрации оно просит у пользователя доступ к контактам в телефоне. Так информация о том, как вы записаны в других телефонных книжках, попадает в общую базу. Поэтому стопроцентного ответа оно вам не сможет дать, однако может быть хорошей альтернативой GetContact.
TCaller
Аналогичный инструмент, для того чтобы узнать, как записан номер у других абонентов. По отзывам пользователей — приложение хоть и не самое популярное, но более удобное по сравнению с конкурентами, также радует ненавязчивая реклама.
Большой плюс — отзывчивая служба поддержки.
Как к таким сервисам относится Роспотребнадзор
Российская служба, регулирующая соблюдение прав потребителей и регулярно инициирующая какие-либо проверки, также однажды задалась вопросом нарушения прав потребителей и незаконного распространения данных в этих сервисах. Но, к счастью или сожалению — уж не знаем, никакой сервис в итоге заблокирован не был. Хотя в Казахстане и Азербайджане уже давно такие приложения под запретом.Роспотребнадзор ограничился лишь предостережением для пользователей таких сервисов, что они должны понимать всю ответственность за те данные, которые предоставляют приложениям, ведь среди контактов могут оказаться пароли и пин-коды, которыми могут воспользоваться недобросовестные разработчики приложений.
Так что ваша конфиденциальность только в ваших руках. Очень хочется узнать как ты записан у друга в телефоне? Готовься к тому, что твои данные также будут доступны всем.
Также не стоит обижаться на приложение, если вы оплатите подписку, и вдруг Роспотребнадзор заблокирует сервис и вы останетесь ни с чем.
Как удалить свой номер из базы приложения
Правозащитники призывают — ни в коем случае не регистрироваться в приложениях подобного плана и не сливать в них готовую базу номеров для последующего коммерческого использования (например, для предложения услуг микрокредитования). Однако страсть узнать как вы записаны в телефонах других людей может накрыть вас с головой и вы не задумываясь дадите полный доступ к своему справочнику.
Конечно, приложения заявляют о защите конфиденциальной информации. Так GetContact, говорит, что номера телефонов они используют только с разрешения их владельцев и только в рамках своего приложения. Так что прежде чем добавить вас в приложение, они отправят вам уведомление в мессенджере или через СМС, но на деле это не совсем так.
Как узнать кто записал номер под конкретным именем
Возможно, вы будете разочарованы, но в приложениях, с определением того как вы записаны в разных телефонных справочниках, нет привязки к номерам. Например, вы вводите свой номер, а в ответ получаете только список подписей к номеру. И с этим вы ничего не сможете поделать.
Если окажется, что кто-то вас записал обидным именем или пометил как спам, вы можете только заблокировать эту подпись, но владельца записи узнать не сможете.
Вывод сегодняшней темы только один — не стоит серьезно относиться к тому как вы записаны в телефонных справочниках у знакомых. От этой информации только одни проблемы. Если установите приложения-распознаватели номеров, то утратите конфиденциальность своего номера. А если узнаете, что кто-то из знакомых записал вас под странным прозвищем, то потеряете покой в поисках обидчика. Этот тот случай, когда лучше быть счастливым в неведении.
Как узнать язык программы, на которой она была написана?
Для того, чтобы написать компьютерную программу, необходимо использовать определенный язык программирования. И после того, как исходный код скомпилируется, можно получить исполняемый файл.
Сложность определения языка написания программы состоит в том, в каком виде вам попала данное программное приложение, поскольку это может быть, как и исходный код, так и исполняемый файл.
В первом случае, определить язык очень легко, так как достаточно лишь взглянуть на код, чтобы узнать его конструкцию. И не смотря на то, что языков программирования существует на сегодня большое количество, широко известными стали лишь некоторые из них.
Если вы увидели, что исходный код программы содержит такие операторы, как begin и end, тогда это язык программирования под названием Delphi, который ведет свое начало еще от Паскаля. И если вы посмотрите исходник, написанный на языке Делфи, вы больше не спутаете его с другим.
Распознать язык программы, которая написана в С++, также не представляет особого труда, поскольку у него есть свои характерные черты. Если впервые взглянуть на данный программный код, то перед вашим взором откроется большое количество фигурных скобок. Вместе с тем, для языка С++ характерно наличие комментариев, которые указываются после двойного слеша (//), тем более, что каждый комментарий имеет следующую конструкцию: /* текст комментария */.
Распознать Visual Basic достаточно просто, благодаря своеобразному синтаксису. Аналогично распознается и Ассемблер. Данный язык имеет не столь много уровней, как другие языки программирования. Создавать программы с его помощью достаточно сложно, но полученное в результате приложение имеет небольшой размер и функционирует очень быстро.
Если же вам нужно узнать язык уже откомпилированной программы, тогда придется прибегнуть к утилите Protection ID, поскольку большинство из программных приложений закриптованы от взлома. Для этого вначале распакуйте скачанный архив, а затем распакуйте сам установочный файл при помощи специальной утилиты.
Чтобы узнать, на каком языке программирования написана программа, воспользуйтесь утилитой PEID, скачать которую вы можете в интернете. Установите ее и запустите. Откройте интересующий вас исполнимый файл. И результат не заставит себя ждать, так как в нижнем окошке появится интересующая вас информация о языке программирования.
спросил(а) 2010-03-11T00:18:00+03:00 11 лет, 8 месяцев назадЯ сталкивался с этой проблемой раньше. Я только что открыл файл .exe в блокноте. Я нашел имя и версию компилятора. Надеюсь, это поможет кому-то.
ответил(а) 2014-06-19T03:16:00+04:00 7 лет, 5 месяцев назадМне придется противоречить всем, кто заявляет что-либо в соответствии с "Компиляция языка высокого уровня в низкоуровневый .EXE, как правило, односторонний процесс". Поскольку не все исполняемые файлы скомпилированы для необработанной сборки.
Если файл был скомпилирован непосредственно в raw-сборку, обычно в описании синтаксиса/структуры обычно указывается исходный язык. Хотя это скорее побочный продукт компилятора, а затем сам язык.
Компиляция языка высокого уровня в низкоуровневый .EXE обычно является односторонним процессом - практически невозможно надежно извлечь значимую информацию из исполняемого файла относительно исходного языка после завершения процесса. Вам может повезти и найти некоторые идентифицируемые реплики, оставшиеся в двоичном формате, или, конечно же, найти сопроводительный файл (например .pdb), который дает подсказки относительно исходного языка.
Однако то, что содержит .EXE, это (как правило) язык ассемблера, и это иногда можно декомпилировать обратно в представление на высоком уровне программы. Обратите внимание, что это никогда не даст вам точный исходный файл с инструкцией - результат, вероятно, будет очень "многословным" и будет трудно следовать, просто из-за того, что сделал компилятор в первую очередь, - который превратился в высокоуровневый "концептуальный" сложный язык в поток инструкций низкого уровня, отбрасывая большинство контекстных сигналов, которые не нужны для выполнения ЦП кодом.
ответил(а) 2010-03-11T00:31:00+03:00 11 лет, 8 месяцев назадУ меня есть .exe файл, и мне нужно знать, на каком языке была разработана программа.
В общем случае это невозможно. Каждый язык мог бы составить свою версию "Привет, мир!". таргетинг на определенную платформу (или исполняемый формат) на один и тот же исполняемый файл (байт для байта).
А также есть трюк для просмотра кода (на основе этого .exe файла)?
Читайте также: