• How to crack a self-service terminal and why 80% of them are under threat

    • Translation
    Author of the original post in Russian: frsamara

    I always loved playing with things and testing them under all sorts of wacky conditions as a kid and even considered getting a job as a tester, but I never did. Nevertheless, I still like taking things made by someone else and poking them for vulnerabilities.

    I remember, when first self-service payment terminals started popping around town, I saw one of them put up a browser window while updating, and the game was on — I broke it almost immediately. There’s been a lot of discussion about it since then and developers have started to pay a lot more attention towards security in these machines.

    Recently, fast-food joints have started installing these terminals. Obviously, it’s quite convenient: just tap a couple of virtual buttons, place an order, pay with a bank card and wait for your number to show on the screen.

    Also, nearly every big mall has these interactive boards with floor plans and information on various sales and discounts.

    How secure are they?
    Read more →
  • 286 and the network

    • Translation
    Author of the original post in Russian: old_gamer

    image

    I'm a ragman. I have a closet full of old hardware. From Boolean logic microchips in DIP-cases to Voodoo5. Of course, there's no practical value in all of this, but some people enjoy messing with old hardware. If you are one of them, I invite you under the cut, where I will tell you how the computer based on AMD 286 processor worked with a modern network, and what came out of it.
    Read more →
  • The hard-to-catch bug in LittleBigPlanet

    • Translation
    image

    Author of the original post in Russian: HotWaterMusic

    The history of the world's gamedev knows quite a few curious bugs that had to be tackled by developers. In fact, judging from the story that Media Molecule's CTO Alex Evans shared on his Twitter page this past weekend, many legends are still waiting to be heard. Evans is famous for his part in a demoscene performance of late 1990s and his work on the LittleBigPlanet game series and on Rag Doll Kung Fu.

    The case I am referring to in this article took place ten years ago, in 2008. While working on the first part of LittleBigPlanet — an original puzzle platform video game that was to be released exclusively for PlayStation 3 — the company's developers came across a really hard-to-catch bug.

    Normally, for a game to get the green light to be released for consoles, it needs to pass a certification process, i.e. meet a set of requirements predefined by the platform owner. The certification may also include more specific requirements, such as the game running smoothly without crashing for 24 hours.

    The development of LittleBigPlanet was at its last stage, with just two weeks to final deployment and distribution. Suddenly a tester from the company's QA in Japan reported that the game was consistently crashing when left overnight. Now the release was evidently out of question unless the bug was fixed.
    Read more →
  • Developing A Basic Darts Scoreboard App

      Darts is one of the most popular games in the world. It’s a good way to challenge your friends and family members, putting your accuracy to the test. However, keeping score can be a challenge. People often needed to rely on pen and paper, tallying up the score by hand. Thankfully, modern technology can help solve this challenge. An app makes calculating the winner easy, giving you more time to focus on the game.

      If you’re planning on designing one of these apps, there are a few steps that you’ll need to follow.

      Set-Up Players


      The first thing that you need to decide is who will be playing the game. This will require the player to enter the input. If more than one person is playing, they will need to enter their names. This will allow the app to keep the scores separate.
      Read more →
    • List of Software Used for Embroidery Digitizing

        Embroidery can be a great way to personalize your clothing. You can add your name or the logo of your business. To make the process easier, many embroidery machines work with computer software. This allows you to create the design, then transfer it to the embroidery machine. By doing this, you’ll be able to automate the process. This will reduce the time it takes to produce beautiful designs.
        Because of these benefits, there is a range of software options for you to choose from. This gives you a lot of choices to consider when picking what you want to use. But it can make finding the right one more challenging. Let’s look at some of the best software options to consider.

        Hatch


        If you’re looking for a leading type of software, you can try Hatch. This is based on three decades of experience. It also has a lot of innovative features that make it easy to use. First, it automatically assigns things like stitch length and placement, to suit the design you create. It also has an automatic branching function, so you’ll be able to sew continuously, rather than in stops and starts.
        This software also comes with a lot of tools that are designed to make it easy for you to transform the design onto the computer. For example, you’ll be able to put a hand-drawn sketch into the software. You can also download one of the many existing designs. By doing this, it will be easy for you to create innovative embroidery designs. There are multiple levels, so you’ll only need to pay for the features that you find the most useful.
        Read more →