Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. The NSA hides surveillance software in hard drives

The NSA hides surveillance software in hard drives

Scheduled Pinned Locked Moved The Insider News
comsecurityquestion
8 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Engadget[^]:

    Security researchers at Kaspersky Lab have discovered apparently state-created spyware buried in the firmware of hard drives from big names like Seagate, Toshiba and Western Digital.

    The real reason they switched to 1000 bytes for a KB?

    W R 2 Replies Last reply
    0
    • K Kent Sharkey

      Engadget[^]:

      Security researchers at Kaspersky Lab have discovered apparently state-created spyware buried in the firmware of hard drives from big names like Seagate, Toshiba and Western Digital.

      The real reason they switched to 1000 bytes for a KB?

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #2

      Actually, aren't they all made in China these days? And, of course, perhaps Samsung^ could have had a hand in this, too?

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "As far as we know, our computer has never had an undetected error." - Weisert

      "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      1 Reply Last reply
      0
      • K Kent Sharkey

        Engadget[^]:

        Security researchers at Kaspersky Lab have discovered apparently state-created spyware buried in the firmware of hard drives from big names like Seagate, Toshiba and Western Digital.

        The real reason they switched to 1000 bytes for a KB?

        R Offline
        R Offline
        Ron Anders
        wrote on last edited by
        #3

        Oh that does it. I'm gonna boot off a floppy..... wait where's the A: drive on this thing!?

        M 1 Reply Last reply
        0
        • R Ron Anders

          Oh that does it. I'm gonna boot off a floppy..... wait where's the A: drive on this thing!?

          M Offline
          M Offline
          Michael Gazonda
          wrote on last edited by
          #4

          The real reason we don't have floppy drives?

          R 1 Reply Last reply
          0
          • M Michael Gazonda

            The real reason we don't have floppy drives?

            R Offline
            R Offline
            Ron Anders
            wrote on last edited by
            #5

            Nah. They we're kind of a pita. That said I have a mess of 'em. And some bootable diskettes too. Now I need a real small c++ compiler.

            R 1 Reply Last reply
            0
            • R Ron Anders

              Nah. They we're kind of a pita. That said I have a mess of 'em. And some bootable diskettes too. Now I need a real small c++ compiler.

              R Offline
              R Offline
              Rob Grainger
              wrote on last edited by
              #6

              I don't think you could write a correct C++ parser in 1.44MB, let alone a compiler! (Edit: correction)

              "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

              D 1 Reply Last reply
              0
              • R Rob Grainger

                I don't think you could write a correct C++ parser in 1.44MB, let alone a compiler! (Edit: correction)

                "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                D Offline
                D Offline
                Dan Neely
                wrote on last edited by
                #7

                The first C++ implementation was a preprocessor (that output C for compilation) called CFront. I couldn't quickly find conventional source code for it; but was able to find a scanned copy of release E in pdf format[^]. It's only 422 pages long (less once you subtract a few non-code pages); that should easily fit on a floppy. Worst case would be ~2MB (60 lines * 80 chars * 422 pages); but the average line isn't 80 characters long, there's lots of whitespace since page breaks were inserted between files (and there were a lot of small files). I wouldn't be surprised if it all fit on a 360k floppy actually.

                Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                R 1 Reply Last reply
                0
                • D Dan Neely

                  The first C++ implementation was a preprocessor (that output C for compilation) called CFront. I couldn't quickly find conventional source code for it; but was able to find a scanned copy of release E in pdf format[^]. It's only 422 pages long (less once you subtract a few non-code pages); that should easily fit on a floppy. Worst case would be ~2MB (60 lines * 80 chars * 422 pages); but the average line isn't 80 characters long, there's lots of whitespace since page breaks were inserted between files (and there were a lot of small files). I wouldn't be surprised if it all fit on a 360k floppy actually.

                  Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                  R Offline
                  R Offline
                  Rob Grainger
                  wrote on last edited by
                  #8

                  But CFront parsed a language that bears little resemblance to modern C++. The addition of a Turing-complete template language since then may, er, complicate the parser's job a tad.

                  "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups