Smart Meter Hacking - Decoding GPS Coordinates

Поделиться
HTML-код
  • Опубликовано: 4 июн 2021
  • BECOME A PATREON!
    / recessim
    Decoding GPS data embedded in the Smart Meter messages transmitted once per second. Also showing tools used like DragonOS by ‪@cemaxecuter7783‬ and the RECESSIM Wiki.
    DragonOS RUclips Channel:
    / @cemaxecuter7783
    RECESSIM Wiki GridStream Protocol Page:
    wiki.recessim.com/view/Landis...
    GitHub for gr-smart_meters:
    github.com/BitBangingBytes/gr...
  • НаукаНаука

Комментарии • 84

  • @mquinnusa
    @mquinnusa 3 года назад +37

    Great work! Few will appreciate all the man hours.

    • @RECESSIM
      @RECESSIM  3 года назад +10

      Thanks a lot! Those who know, know!

  • @cemaxecuter7783
    @cemaxecuter7783 3 года назад +11

    This is awesome. I like mesh, I like ripping things apart, and I really like learning about hardware and software. Great video. That’s it, I’m ordering the meter!

  • @AlexDiamantopulo
    @AlexDiamantopulo 3 года назад +7

    Thank you so much for all these details, great explanations. Understanding your way of thinking and reversing it makes a big difference.

  • @energyexecs
    @energyexecs Год назад

    > I've been in the utility business since 1982 and worked with "Smart Meters" and Automated Meter Reading (AMR) since 1990s. The benefits of the Smart Meter for customers is the ability to use the Lat/Long coordinates to more easily locate their assets. The other benefit is the ability to quickly map power outages and their assets. Finally the Smart Meters provide ability to download energy data. Smart Meters are are like little computers/smart devices at the service point or end point. The Smart Meters are also important for utilities to obtain meter reads remotely and do other work remotely ping the device, test if power is on or off. Great stuff.

    • @RECESSIM
      @RECESSIM  Год назад +1

      Just recently discovered some key data I have been missing, working on a new video to share my updated code. Thanks for watching!

  • @matthewmiller6068
    @matthewmiller6068 3 года назад +1

    Neat -- I do hope your effort decoding all this will get shared and incorporated into the RTLAMR utility meter SDR decoding project for others to use!

  • @payloh_3328
    @payloh_3328 Год назад +2

    This guy plays life like a video game. I did not know what a smart meter was before i found this channel, thank you.

  • @raneynickel7443
    @raneynickel7443 3 года назад +5

    Wow! This is brilliant!

  • @mattanimation
    @mattanimation 3 года назад +1

    really cool stuff, thanks for posting these videos

  • @tnwin104
    @tnwin104 3 года назад +1

    Awesome video.

  • @praetorprime
    @praetorprime 2 года назад +1

    Exceptional breakdown. I wonder what would happen if one were to fake a packet with a GPS coordinate hundreds of miles away. The smart thing to do would be to route the packet to the nearest collector. The dumb (but interesting) thing to do would be to route it across the mesh network for hundreds of miles until it reached the nearest collector to that coordinate.

    • @RECESSIM
      @RECESSIM  2 года назад

      I’ve seen some anomaly meters like that, they report a far away location. My guess is the routing isn’t actually using the GPS, but perhaps the GPS is used in some other parts of their system.

  • @WildWestGal
    @WildWestGal 3 года назад +5

    This guy is a flipping genius!

    • @RECESSIM
      @RECESSIM  3 года назад +4

      That’s awful kind of you!

  • @nobodynoone2500
    @nobodynoone2500 Год назад

    Love your new news stuff, but I miss the hands-on content like this!

    • @RECESSIM
      @RECESSIM  Год назад

      I’m working on more hands on content, just trying to find the balance. I have a couple vids and an idea for sharing more attack methods that I am trying to flesh out. Soon… :)

  • @samsousayt
    @samsousayt 3 года назад +1

    Awsome.

  • @stokera
    @stokera 3 года назад +2

    Excellent video! As a mapper, I really enjoyed seeing the ArcGIS map pop up and your creative use of GE. As a nerd, I loved the decoding process you went through to un-hash the coordinates! Is the KML on the wiki? I didn't see it.

    • @RECESSIM
      @RECESSIM  3 года назад

      I didn’t post the KML but will upload so you can check it out in the next couple days.

    • @RECESSIM
      @RECESSIM  3 года назад +1

      I added the KML file to the bottom of the wiki page: wiki.recessim.com/view/Landis%2BGyr_GridStream_Protocol#GPS_Tagged_Wardrive_Files

  • @mikhailkazantsev2456
    @mikhailkazantsev2456 3 года назад +2

    This is fascinating. Out of curiosity, how do you find /make the time to dig into stuff like this? Is it a side hustle or is it done more or less full time?

    • @RECESSIM
      @RECESSIM  3 года назад +4

      Just a hobby, and have been doing it for quite a while before speaking about it or posting videos.

  • @awesomedee5421
    @awesomedee5421 2 года назад +1

    How did you determine the number of Hops that was taken?

  • @spiritualwrd9024
    @spiritualwrd9024 3 года назад +1

    This is amazing

    • @RECESSIM
      @RECESSIM  3 года назад

      Glad you enjoyed it!

  • @lorriecarrel9962
    @lorriecarrel9962 2 года назад +1

    So what happens if I put a ferriday cage around my meter?

  • @AnilErdemOzyalcin
    @AnilErdemOzyalcin 3 года назад +2

    Awesome videos! Any progress on figuring out where the energy data is encoded in the packets? I took a crack at the data you posted on your website, but haven't come up with anything yet.

    • @RECESSIM
      @RECESSIM  3 года назад +2

      I’m working on a new strategy right now, logging data from a meter that has super low power usage for a week. Then going to log a meter with higher usage and compare packets to see what I can find.

    • @AnilErdemOzyalcin
      @AnilErdemOzyalcin 3 года назад +1

      @@RECESSIM That sounds like a great idea! Looking forward to your next video/update.

    • @cnicholson123456
      @cnicholson123456 3 года назад +1

      @@RECESSIM The amount of data generated by a meter is quite large. I'm sure you read all this in the docs you found: There is typical reading data for that meter is 8 channels for load profile (15min data), plus all the extra goodies with monitoring voltage and events as you noted in the wiki (Packets Purpose) section. If I had to guess Oncor initiates some type of reading schedule 2-3x a day for batches of meters to collect all that data. I scanned the unknown data pretty quickly and its still a mystery to me. I've seen most of the data after it was collected by the AMI.

    • @RECESSIM
      @RECESSIM  3 года назад

      @@cnicholson123456 Yea, it's quite the challenge looking at the raw data. The meters are obviously reporting their usage, but what they report and how they encode it in the different length packets is a mystery. I feel if I understood the Device Control Word (DCW) language they use it might make things clearer.

  • @desmond-hawkins
    @desmond-hawkins 3 года назад +1

    Great job reverse-engineering the coordinates encoding! Fascinating to learn how these smart meters organize into mesh networks. It seems like they know the location of the routers/collectors that they're trying to reach, did I understand that correctly? Each broadcasts its packets with a known target, and the ones catching it that might be closer will just re-broadcast it until it reaches this connection point into the backing network? If so, how do they know the location of these endpoints? Are these also propagated through the mesh network when new base stations come online? I don't really see any other way.

    • @znewt99
      @znewt99 3 года назад +4

      This is what I found for older Landis + Gyr powermeters:
      "Upon power up or reboot, and at intervals while powered on, a radio automatically scans the
      frequency band searching for other UtiliNet radios in its vicinity to learn about its RF
      neighbors. As the radios learn about one another, they pass their geographic address
      coordinates for routing and to keep communication statistics for choosing the best data
      transmission paths. This allows the radios to automatically route packets and dynamically
      build routing tables to choose the best paths if RF conditions change. Once configured by the
      user, radios automatically acquire radios and route packets."

    • @desmond-hawkins
      @desmond-hawkins 3 года назад +1

      @@znewt99 Oh, awesome! Thanks for the details, that makes sense. It must be pretty cool to work on this kind of mesh network; ~12 hops in some cases makes it sound almost adversarial, it's certainly not an ideal environment. One thing I can see being a challenge is the lack of software updates and what this means if devices are shipped with bugs in their routing logic. You could have one device messing up the whole neighborhood by miscalculating routes and blackholing the mesh traffic or causing all packets to be routed through itself for example, and you'd have no easy way to fix it without manual intervention (if you can find it!). You just need one neighbor to cheap out with a poor product for it to impact a whole area.

  • @-MrDontCare-
    @-MrDontCare- 2 года назад +1

    Some good old war driving 😁

    • @RECESSIM
      @RECESSIM  2 года назад +1

      Fun war driving for things other than Wi-Fi

  • @miketaylor253
    @miketaylor253 3 года назад

    Iam not sure if we have these smart meters in the UK, where can I can find which frequency they transmit on, so I can monitor with the SDR?

    • @tisme1105
      @tisme1105 3 года назад

      @@user-ew1ku3yg7u Probably for the best. In
      RECESSIM's area if they are transmitting GPS location, and usage data, then it doesn't seem hard for bad guys to determine when and where properties may be vacant due to owners on vacation.
      I don't know how much of a real world risk that is, but it doesn't sound good system design unless I've misunderstood something.

    • @RECESSIM
      @RECESSIM  3 года назад +1

      You can look at your meter and see if there is some RF identifier. In the US it’s the FCC ID that you can look up to see what frequencies they transmit on. Will vary by country

    • @miketaylor253
      @miketaylor253 3 года назад

      @@RECESSIM We don't actually have a smart meter (yet), but iam sure someone in the neighbourhood has. Sounds like we are a little ahead of the game, if it uses GSM, just thought that would be more expensive for the companies to run.

    • @HashBoxTV
      @HashBoxTV 3 года назад

      @@miketaylor253 Design is usually driven by country regulations, utility requirements and depth of pockets along with any technical limitations. Have seen RF Mesh, point to point, cellular and power line communication so far. Mixed bag really!

  • @DynamoTheEnergyProfit-b7m
    @DynamoTheEnergyProfit-b7m 16 дней назад

    The real life Rust, where we are the nodes...

  • @kevinkostolo6949
    @kevinkostolo6949 3 года назад +2

    Hash for TX Gov!

  • @andy4an
    @andy4an 3 года назад +2

    great job, and so impressive.
    but words cannot describe how giddy it makes me to see a hacker print screenshots onto paper, rather than showing on a screen...
    the ultimate... i could, but i'm not gonna.

    • @RECESSIM
      @RECESSIM  3 года назад +1

      PaperPoint is the future! :)

  • @rkan2
    @rkan2 3 года назад +1

    So burglars (or anyone) can verify the power is out before breaking an entering - nice!

    • @znewt99
      @znewt99 3 года назад

      A burglar could just look at the meter

    • @rkan2
      @rkan2 3 года назад

      @@znewt99 Sure, if they are targeting something specific... But this way they could do much more burglaries in shorter time and wouldn't even have to get out from the car before deciding to go in.

  • @HiwasseeRiver
    @HiwasseeRiver 3 года назад

    I'm struggling with the value of these devices to the consumer vs. the old school mechanical clock meters, i.e. the cost benefit ratio does not seem to benefit the ratepayer.

    • @RECESSIM
      @RECESSIM  3 года назад +3

      I think the value is hidden, like the value of good roads. No one thinks twice about having nice roads and how much money is saved by people who’s car isn’t hitting hundreds of potholes.
      The information the grid operator has with these allows for better service to the customer. But that’s where the value lies, with the grid operator to have better visibility and lower operating costs (at least in theory) than manually read meters.

  • @joepriestleyiv
    @joepriestleyiv 3 года назад +1

    I always thought these were sent via DSSS and encrypted? How do you capture and read a raw packet?

    • @RECESSIM
      @RECESSIM  3 года назад

      Check this video where I show the full setup: ruclips.net/video/fUK8tcFQwpo/видео.html

    • @joepriestleyiv
      @joepriestleyiv 3 года назад

      @@RECESSIM I appreciate it. Are you.having any luck with deeper access,such as meter reads, leg voltage, tamper, or disconnect relay?

    • @RECESSIM
      @RECESSIM  3 года назад

      Still working on that along with frequency hopping pattern

    • @joepriestleyiv
      @joepriestleyiv 3 года назад +1

      @@RECESSIM This is really good work and represents the best of persistence and cleverness. May I use this as a beautiful example of how humans reverse-engineer things in future security presentations? I'd love to point people to this.

    • @RECESSIM
      @RECESSIM  3 года назад

      Go for it, if I can help in any way feel free to reach out.

  • @OlinLagon
    @OlinLagon 3 года назад +1

    To what extent are these devices sending kW type data that can be publicly collected?

    • @RECESSIM
      @RECESSIM  3 года назад +1

      Working on figuring out how to decode that data

    • @OlinLagon
      @OlinLagon 3 года назад

      @@RECESSIM thanks! Have you set up any type of notices to keep interested peeps informed of your progress? Much mahalo (thanks in Hawaiian).

    • @OlinLagon
      @OlinLagon 3 года назад

      Following the Wiki. Appreciate the man HOURS you have devoted. If kW and GPS data can be decoded that means the entire smart meter protocol in use by Landis will have to change? GPS+kW is not good data to have publicly available.

  • @jeremywells655
    @jeremywells655 2 года назад

    What we need to know is how to change the output of the meters so we control what the meter is sending

  • @stevenking3286
    @stevenking3286 Год назад

    Way over my head but very interesting,

  • @jaredg2078
    @jaredg2078 3 года назад

    I have a Sensus meter on my home. Any experience with those?

    • @HardRockMaster7577
      @HardRockMaster7577 3 года назад

      I have a Dr. Seuss meter on my home!!

    • @jaredg2078
      @jaredg2078 3 года назад

      @@HardRockMaster7577 Huh? What is a Dr. Seuss meter?

    • @HardRockMaster7577
      @HardRockMaster7577 3 года назад +1

      @@jaredg2078 It was Joke Jared...

  • @HardRockMaster7577
    @HardRockMaster7577 3 года назад

    BINARY !!
    Joi: Mere data makes a man. A and C and T and G. The alphabet of you. All from four symbols. I am only two: 1 and 0.
    'K': Half as much but twice as elegant, sweetheart.

  • @tryitout-701
    @tryitout-701 3 года назад +2

    Leave a not that you are not feeling sad

    • @RECESSIM
      @RECESSIM  3 года назад +4

      I do not want to visit McAfee

  • @r000tbeer
    @r000tbeer 3 года назад +1

    “It definitely scared me and made me realize that no one cares more about my well being than me.” - Welcome to the Libertarian party.

  • @traida111
    @traida111 Год назад

    thats a lot of traffic to fry your brain. kids and old people don't stand a chance

    • @RECESSIM
      @RECESSIM  Год назад

      The start of the next X-Men movie… 🍿

    • @traida111
      @traida111 Год назад

      @@RECESSIM oh well, you might get a shock in not much time at all. I heavily research metaphysics and from what I've learned, safety testing was ignored. Wifi 2.4ghz causes autism in children and dementia in old people. Their immune systems are just not strong enough. Also GPS from space is 2.4ghz and does the same damage. Smart meters is just like more 4g mobile data. But the real problem will be 5g. It will make us sick. So bad that it will cause a pandemic worse than covid. Because your shops were still stacked during covid, they wont be next time. Once they turn it all off, (and they will), good things are philosophized to happen. Like ESP stuff. It would be a good movie, yet, doesn't need to be. Its our future

  • @noemichael
    @noemichael 3 года назад

    Imagine these people, trying to understand biology, instead of trying to understand what another human being created...

    • @RECESSIM
      @RECESSIM  3 года назад

      I dunno, if I had a full bio lab in my home I think it would freak people out…

    • @HSM-hd8bx
      @HSM-hd8bx 3 года назад

      @@RECESSIM no. sheeps don't believe in independent researchers and critical thinkers.