tag:blogger.com,1999:blog-5096278891763426276.post5634236992781656505..comments2024-03-29T14:08:03.759+02:00Comments on absorptions: Descrambling the voice inversion scramblerOona Räisänenhttp://www.blogger.com/profile/08764440174916554983noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-5096278891763426276.post-51558253198907289722020-04-01T22:15:05.034+03:002020-04-01T22:15:05.034+03:00Windytan, I was experimenting with this using java...Windytan, I was experimenting with this using javascript on a wav file that has upper and lower sideband and the non resampling perl code worked perfectly for getting the lower sideband. what would the code look like to recover the upper sideband?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-32589483866869321892019-05-24T22:18:07.847+03:002019-05-24T22:18:07.847+03:00Great solution! I've added a mention of my new...Great solution! I've added a mention of my newer tool 'deinvert' if you still need a tool for that.Oona Räisänenhttps://www.blogger.com/profile/08764440174916554983noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-32772395583404038452019-05-24T05:17:00.278+03:002019-05-24T05:17:00.278+03:00I've recently, after much trial and error, man...I've recently, after much trial and error, managed to get the Perl scripts running and fed some inverted audio to them - but the resulting noise makes it hard to hear anything except the voice peaks, even after modifying the code to use a bandpass filter. <br />In the interim I downloaded an old version of Audacity, loaded the audio into that and used the Nyquist prompt with this code : (lowpass8 (mult 2 (highpass8 s 300) (hzosc 3333)) 3100)<br />And was able to hear everything, no more noise overpowering the voice.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-10240698917370497262018-04-19T01:34:37.933+03:002018-04-19T01:34:37.933+03:00It is more useful than that. I own an ols commerci...It is more useful than that. I own an ols commercial marine radio which only has a USB setting. Voice inversion makes it possible to listen to LSB transmissions. Just shift the frequency about 3 kHz and run the audio tru a voice inverter.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-68043246411965933422017-09-26T09:28:25.705+03:002017-09-26T09:28:25.705+03:00I forgot the link https://github.com/ntoulasd/Desc...I forgot the link https://github.com/ntoulasd/Descrambler-for-GQRXAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-87258315698192325442017-09-26T09:28:00.288+03:002017-09-26T09:28:00.288+03:00Oona thanks. I make some modifications so it can w...Oona thanks. I make some modifications so it can work in real time with gqrx.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-81857139586602809702017-09-07T22:48:59.630+03:002017-09-07T22:48:59.630+03:00I'm guessing use Oona Räisänen software found ...I'm guessing use Oona Räisänen software found at the GitHub site: https://github.com/windytan/deinvert<br /><br />In regards to an even better spectrum analyzer software compared to baudline, I prefer Spectrum Lab v2.90b: http://www.qsl.net/dl4yhf/spectra1.html<br /><br />There are way more features for inputs, processing and outputs. <br /><br />I have to read up on baudline more, though from my cursory review there didn't seem to be as many options available. I'd have to perform a more compare and contrast list to determine the differences better. However, for the time being I am working on other projects related to sound, mind and body assault detection and RDF like noted on lonestarconsultinginc.com. Thank you for sharing the inversion information since seems really simple once understood. I'm thinking from a SODAR/RADAR perspective that this would be the transmission countermeasure for the internal system or boundary for the assaults detected in the incoming environment transmission (with magnitude and direction). As with most the signals I've detected, they seem to be at a low intensity to blend with the environment amplitude dB. Unfortunately, I am not detecting all the time when the mind and body assaults happen. I really need EEG, ECK, EMG, and other detection on the body to associate the assault signals effect. Thanks again however! Jameshttps://www.blogger.com/profile/12823090451357713095noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-86423105028321370942016-10-17T12:18:07.615+03:002016-10-17T12:18:07.615+03:00Hi,
I'm usind SDR radio by RTL chipsets. Also ...Hi,<br />I'm usind SDR radio by RTL chipsets. Also SDR#, I have wouxun radios (scrambled voice 8 types) but I could not de-scramble in my pc. Please tell me which software I need to use. Regards.NorthWolfhttps://www.blogger.com/profile/14468666945764169116noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-83266957911927835942016-02-12T11:17:24.227+02:002016-02-12T11:17:24.227+02:00Look what wikipedia states https://en.wikipedia.or...Look what wikipedia states https://en.wikipedia.org/wiki/Voice_inversion<br /><br />My UHF analogue FM PMR states that it has a 4-code scrambler, but I am not sure which of the two techniques is used, voice inversion or split band voice inversion?<br /><br />I am confused of how the wikipedia article is written. Do the carrier frequencies at the end of the article apply to the simple voice inversion as well as the split band voice inversion, or just the one of the two?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-27133540815935135002015-11-06T00:36:22.038+02:002015-11-06T00:36:22.038+02:00Analog voice inversion and NXDN 15 bit digital voi...Analog voice inversion and NXDN 15 bit digital voice scrambling are two completely different things.<br /><br />Try looking for the document "NXDN Technical Specifications TS 1-D version 1.3". It describes how the 15 bit scrambling works. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-47140565173560666552015-10-24T04:13:25.390+03:002015-10-24T04:13:25.390+03:00Just a note, this was used by Motorola cordless te...Just a note, this was used by Motorola cordless telephones ( 49Mhz and 900Mhz ) ~1991-1998. If I remember, it was the only household cordless phone available in the USA that did it at the time. It even had a button to turn off the scrambler at one end of the link so you could hear the scrambled audio (said "Demo" on the button).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-8308552471432888082015-08-25T15:50:38.449+03:002015-08-25T15:50:38.449+03:00Sox can do a heterodyne mix with --combine multipl...Sox can do a heterodyne mix with --combine multiply. But afaik that can only be done when the length of the file is already known.Oona Räisänenhttps://www.blogger.com/profile/08764440174916554983noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-4813423464372492262015-08-25T13:36:28.281+03:002015-08-25T13:36:28.281+03:00There's been an increase in people using scram...There's been an increase in people using scramblers on UHF CB's where I live. Occasionally I patch an echo repeater in between by tranceivers, and this buffers and replays the transmissions:<br /><br />----------------------------------<br />#!/bin/bash<br />while true; do<br /> rec buffer.ogg silence 1 0.1 5% 1 1.0 5%<br /> DATE=`date +%Y%m%d%H%M%S`<br /> DPATH=`date +%Y/%m/%d/`<br /> mkdir -p ./spectro/$DPATH<br /> mkdir -p ./voice/$DPATH<br /> echo Renaming buffer file to $DATE<br /> sox buffer.ogg -n spectrogram -x 300 -y 200 -z 100 -t $DATE.ogg -o ./spectro/$DPATH/$DATE.png<br /> sox buffer.ogg normbuffer.ogg gain -n -2<br /> sox normbuffer.ogg -n spectrogram -x 300 -y 200 -z 100 -t $DATE.norm.ogg -o ./spectro/$DPATH/$DATE.norm.png<br /> mv normbuffer.ogg ./voice/$DPATH/$DATE.ogg<br /> play pre.ogg ./voice/$DPATH/$DATE.ogg post.ogg <br />done<br />----------------------------------------<br /><br />Do you know if rec or sox can do the inversion themselves, or do you need to break it out to perl to do it?<br /><br />Loving your work! Keep it up!<br /><br />Weeks Industrieshttps://www.blogger.com/profile/03022877146909491232noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-82579838332399487362014-11-14T17:11:32.170+02:002014-11-14T17:11:32.170+02:00I have ben working on the following system for som...I have ben working on the following system for some time I'm no technician just a backyard experimenter. It is a 15-bit digital voice scrambler with a ran of 1 being used on a NXDN 4800 protocol system. That leaves me with 32000 possible variations of scrambled code. Seeing that they use one frequency it seems ridiculous that they now go from digital to digital scrambled as well and it is for roads department maintenance use only? Any thoughts I tried Ninos software for hours with no luck. Thank you in advanceAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-36175447339658838842014-02-02T08:10:10.737+02:002014-02-02T08:10:10.737+02:00Comment to int_ua
That sounds like your speakers a...Comment to int_ua<br />That sounds like your speakers are picking up a single sideband transmission, with a power line hum causing the "robotic" sound. Because it's acting like a diode detector, the SSB signal is being envelope detected, thus it is losing a considerable amount of intelligibility. I don't think an envelope-detected SSB signal can be reconstituted... but now, watch Oona prove me wrong. :)Willie...http://www.mymorninglight.org/hamnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-66981346646205848192013-11-30T17:58:32.713+02:002013-11-30T17:58:32.713+02:00I think that your assumption about a bruit force i...I think that your assumption about a bruit force is not correct. If you look at the spectrum of the scrambled audio vs normal audio, it should be pretty easy to tell when you have the correct key. This is similar to how normal brute force key guessing works... decrypted stuff doesn't look like random scrambled stuff.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-47797194201990361812013-11-26T19:06:59.626+02:002013-11-26T19:06:59.626+02:00Nino,
I have used your little program many time...Nino, <br /><br /> I have used your little program many times! I had to play around with the carrier frequency a bit to find the right pitch for the output audio, but it worked well (it actually still works quite nicely), I wish it could hang on to the frequency setting on program close so that I didn't have to re-tune it on start up. But thanks for putting it out for the rest of us to use and enjoy! Maybe someone could do an update for release? ;) <br />I've also played around with an SA602 mixer IC with an OSC circuit to handle voice inversion from a hardware angle as well.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-12438604910355361352013-11-25T03:33:18.137+02:002013-11-25T03:33:18.137+02:00Hi. My old speakers (I think they are form 90-s) f...Hi. My old speakers (I think they are form 90-s) from time to time capture some scrambled radio conversations. Would you like to take a look at the recording? What does it sound like to you?<br />soundcloud.com/int_ua/scrambledint_uahttps://www.blogger.com/profile/08130107027158023708noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-15565370081557885382013-11-23T00:29:48.886+02:002013-11-23T00:29:48.886+02:00Meny dPMR / NXDN radios uses a 15 bit "spectr...Meny dPMR / NXDN radios uses a 15 bit "spectrum-inversion digital voice scrambling". This mode only works for voice, not text. It's supposed to give the user "sufficient" protection. What is you view on this mode?<br /><br />And while 15 bits sounds little, could it be that it makes a brute force attack hard because a human listener needs to hear if the decrypted message makes sense?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-8975874939173789872013-10-23T17:34:37.087+03:002013-10-23T17:34:37.087+03:00Thanks! I've been pondering that and yes, I ma...Thanks! I've been pondering that and yes, I may indeed write one.Oona Räisänenhttps://www.blogger.com/profile/08764440174916554983noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-26378295648075796582013-10-23T12:44:56.167+03:002013-10-23T12:44:56.167+03:00Great post and excellently documented! Well done! ...Great post and excellently documented! Well done! I wish you could write another post about split band scrambler decoding.Zaslonhttp://www.google.comnoreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-31169290179346784102013-10-12T00:54:51.973+03:002013-10-12T00:54:51.973+03:00baudline.<a href="http://baudline.com/" rel="nofollow">baudline</a>.Oona Räisänenhttps://www.blogger.com/profile/08764440174916554983noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-53332928134675836492013-10-11T20:01:56.556+03:002013-10-11T20:01:56.556+03:00Could you tell me please good spectrum analyzer so...Could you tell me please good spectrum analyzer softwares?G.noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-77256082724841422922013-09-19T19:37:40.898+03:002013-09-19T19:37:40.898+03:00Just found your blog today (burger puck) and you&#...Just found your blog today (burger puck) and you've got some amazing articles. Loved the one about the modem init tones, I've never seen that old mystery laid out so clearly...<br /><br />One thing I discovered with this particular topic is that if you have an SDR application (gnuradio, sdrsharp, etc), you can pass the audio through it and demodulate with LSB. Works in a pinch, especially since you're probably already running the app to pick up the transmissions anyway!Bob Richhttps://www.blogger.com/profile/10624524087291307292noreply@blogger.comtag:blogger.com,1999:blog-5096278891763426276.post-78378458962590811472013-05-23T09:05:57.574+03:002013-05-23T09:05:57.574+03:00Many years ago (in '98) I wrote a program for ...Many years ago (in '98) I wrote a program for PC and soundcard to decode scrambled audio with the sine-wave and filtering technique. Unfortunately at the time I didn't knew much about signal theory (I didn't even know of aliasing!) so the result wasn't spectacular. <br /><br />The executable is still on the internet:<br /><br />http://antoninoporcino.xoom.it/VoiceDescrambler/index.htmAntonino Porcinohttps://www.blogger.com/profile/11749887898485061928noreply@blogger.com