Автор Тема: GSM == ЗЛО!  (Прочетена 40576 пъти)

User13

  • Гост
Re: GSM == ЗЛО!
« Отговор #30 -: Sep 26, 2013, 08:13 »
Ето една интересна статия по темата с подслушването --> За да не ви подслушват с мобилна техника използвайте само 3G
Активен

mimosh

  • Напреднали
  • *****
  • Публикации: 301
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: GSM == ЗЛО!
« Отговор #31 -: Sep 26, 2013, 08:41 »
Първо да кажа че нямам твърде идея как работи андроида или как се пишат програмите, обаче може ли: ако имате два телефона с андроид да се напише приложение което да стои резидентно и да различава кога набирате някого при вдигане отсреща да се опита да прави криптиране на разговора в реално време през SSL, съответно ключовете са предварително дадени на двата абоната.

Възможно ли е такова решение и дали би вършило работа? Дали ще могат да те слухтят въпреки това?
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #32 -: Sep 26, 2013, 10:04 »
Не мисля че може. Можеш да иницираш разговори, да се регистрираш да получаваш intent-и при инициране и приемане на разговор, но не мисля че има каквато и да е възможност да прихванеш входа на микрофона, да го манипулираш там и да го предадеш нататък. Всъщност, не мисля че въобще имаш особено голям контрол върху това какво си говори телефона в GSM мрежата.

Криптирани voip разговори върху IP мрежа разбира се са възможни, това решава част от проблемите, създава други такива. Сигурни криптирани voip комуникации е нещо доста сложно за реализиране според мен, но да речем използване на TLS когато си говориш със SIP endpoint-ите и някакво end-to-end решение от сорта на ZRTP е доста по-сигурно като цяло в сравнение с това да си говориш през GSM мрежата.
Активен

"Knowledge is power" - France is Bacon

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #33 -: Sep 26, 2013, 16:15 »
В тоя ред на мисли някой да е успял да компилира "gr-osmosdr" на някаква дистрибуция? :) Вече цял ден си троша нервите върху него с 3.8.0-19-generic #30-Ubuntu 13.03 x86_64

Ете до тук съм: http://pastebin.com/xLkiKB7c на 35%
« Последна редакция: Sep 26, 2013, 16:19 от runtime »
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #34 -: Sep 26, 2013, 16:37 »
Като гледам, проблемът е по-скоро в gnuradio, трябва ти по-нова версия (get_bandwidth_range го има като метод на тоя клас от 3.6.5 нагоре). Обаче билдването на gnuradio на ръка е едно от най-неприятните неща, с които съм се сблъсквал и след часове мъки, "успешни" билдове дето гърмяха със segfault и тем подобни гадости, накрая просто реших да си инсталирам deb пакета от unstable хранилищата.


Активен

"Knowledge is power" - France is Bacon

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #35 -: Sep 26, 2013, 17:28 »
deb http://gnuradio.org/ubuntu unstable main

там версията е още по-дърта? Я дай линк за репозиторито, че нещо не намирам по-нова
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #36 -: Sep 26, 2013, 17:50 »
Ъъъъм аз за официалното дебианско репо говорех:

http://packages.debian.org/sid/gnuradio

Ама като гледам в убунтувските, нещата са доста по-зле, което е малко странно.

http://packages.ubuntu.com/search?keywords=gnuradio&searchon=names&suite=all&section=all


Надали дебианския пакет ще се инсталира върху убунтуто, в краен случай може да пробваш да разопаковаш gnuradio и gnuradio-dev някъде (dpkg -x) и да копираш файловете на ръка където трябва да се намират (естествено всичките му малоумни зависимости трябва да ги има, с подходящите версии). Това е ужасно грозно и невъзпитано, но пък в сравнение с мъката по билдване на gnuradio от сорс може и да има смисъл.
Активен

"Knowledge is power" - France is Bacon

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #37 -: Sep 26, 2013, 17:56 »
Мда, благодаря! Сега ще взема да инсталирам един Дебиан :) Май му е крайно време...
Добрата новина е, че тъкмо ми беше гръмнал диска и няма да загубя много със смяната  [_]3
« Последна редакция: Sep 26, 2013, 18:01 от runtime »
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 2921
    • Профил
Re: GSM == ЗЛО!
« Отговор #38 -: Sep 26, 2013, 21:36 »
https://fedoraproject.org/wiki/AmateurRadio
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

dafo

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
Re: GSM == ЗЛО!
« Отговор #39 -: Sep 27, 2013, 23:18 »
Ако видите уикито http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR има един скрипт, който работи официално на убунту и федора - build-gnuradio. При мен няма проблеми, последно го компилирах миналата седмица на Федора 19. Използвам 3.7 версията, а не 3.6.5.1 Ако се запусне с опцията да се използват всички налични ядра на процесора става доста бързо. Проблемът с 3.7 е, че доста от примерите в интернет и различни решения са правени за 3.6, има разместване на блоковете с новата версия и някои sink-ове липсват.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #40 -: Sep 28, 2013, 13:52 »
Аз съм си играл и с 2.6 бранча и с 2.7 за gr-osmosdr, и с двете няма никакви проблеми по отношение на декодирането на GSM трафик. Проблемът по-скоро е с gsm_receive_rtl.py, скриптът е счупен и не може едновременно да декодира и да записва в cfile. Ако на някой му трябва "оправен" скрипт да пише, проблемът е че така както са навързали нещата с гнурадио модулите няма да стане, от декодера не излиза нищо и съответно няма как каквото и да било да влезе в изходния файлов sink. Решението е доста просто.

P.S скрипта за билдване на гнурадио пропадна жестоко под дебиан, не знам как е под федора и убунту, надявам се да е по-добре.

P.S 2: за слухтенето на GSM трафика е много важно decimation rate-a да е коректен и оттам доста примери из нета правени за USRP няма да излязат също. Трябва да се ползва sample rate от 1.0е6 с decimation от 64 (или алтернативна сметка). Също при слухтенето на SDCCH, дефолтният ключ не е от 8 нулеви байта и съответно нищо няма да излезе. Като си рафинирам моята криптоатака, ще имам доста работа около преправяне на скриптове и писане на такива за автоматизиране на цялата тарапана.
« Последна редакция: Sep 28, 2013, 14:11 от gat3way »
Активен

"Knowledge is power" - France is Bacon

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #41 -: Sep 28, 2013, 17:29 »
"ако на някой му трябва "оправен" скрипт да пише..."
На мен, но при мен и под дебиан гърмят нещата отново... :)

Сега airprobe не се компилира с gnuradio 3.7.1 i386  от unstable хранилищата.
gsm-recive ми връща: checking for GNURADIO_CORE... configure: error: Package requirements (gnuradio-core >= 3) were not met:

Случайно да си се справил с това?
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #42 -: Sep 29, 2013, 21:43 »
Много странно. Дали не е заради липса на хедърите (gnuradio-dev) ?
Активен

"Knowledge is power" - France is Bacon

Златко

  • Напреднали
  • *****
  • Публикации: 2147
    • Профил
Re: GSM == ЗЛО!
« Отговор #43 -: Sep 30, 2013, 10:21 »
Windows 8 == ЗЛО!

 >:D
Активен

Без правила няма игра

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: GSM == ЗЛО!
« Отговор #44 -: Sep 30, 2013, 10:28 »
Много странно. Дали не е заради липса на хедърите (gnuradio-dev) ?

Не, там са си :)
Днес може и да имам малко време да видя до къде ще я докарам пак... :)

П.С.

Това компилиране няма! Е те толкова нещо до сега не ме е изнервяло. Ебаси и малоумните зависимости има това. Имам чувството, че тука всеки е кроил кой как може и яко са осирали всичко...


Requested 'gnuradio-core >= 3' but version of gnuradio-core is
тук по не знайни прични не ще да открие де се намират хедърите на гнурадиото

Тук успях да го фиксна по следният начин:
cd airprobe/gsm-reciever
cat configure | sed 's/gnuradio-core >= 3/gnuradio-core/' > configure_mod
sed -i 's/gruel >= 3/gruel/' configure_mod
sudo chmod +x configure_mod
./configure_mod


но ми дава сега следната грешка:
gsm_receiver_cf.h:29:22: fatal error: gr_feval.h  No such file or directory
gr_feval.h изобщо го няма тоя хедър. А уж трябва да е в gnuradio-dev пакета, който ми е инсталиран.
Тук имам чувството, че grcompat пакета нещо не е актуална версия или има някакви счупени зависимости. Не знам вече, губя се...   [_]3

@gat3way не те знам човек как си успял ама явно докато си пробвал различни варианти са ти останали някакви библиотеки и са минали нещата. Как ли не въртя, пачвам, модвам и какво ли не правя и все си плющи грешки airprobe-то. Иначе другото мина без проблем.

ЕДИТ: Забелязвам, че libgnuradio-core3.5.3.2 libgruel3.5.3.2 са по-стари версии в SID храилищата, това нормално ли е при все, че хнурадиото е 3.7.1 весия?!?
« Последна редакция: Sep 30, 2013, 15:37 от runtime »
Активен