When you actually reproduce the ATM hacking scene of Terminator 2 with a program, it looks like this

In the movie '
Simulating the PIN cracking scene in Terminator 2 | bertrand fan
https://bert.org/2021/01/04/t2-pin-cracking/
You can see the scene where Connor hacks the PIN and withdraws cash in the following movie.
Wrap the aluminum foil around the debit card, extend the cable, and insert it into the ATM ...

Connect the cable to your computer and operate the keyboard rattlingly.

'PIN IDENTIFICATION PROGRAM'

When I ran the program, countless numbers began to appear constantly.

The number of digits displayed is gradually decreasing ...
Finally, identify the PIN '9003' of the card.

A series of scenes where Connor, who entered the specified PIN and withdrew cash, smiled.

Mr. Fan was impressed by this scene, and when he investigated what kind of computer was used in the work, he found that it was

It is difficult to reproduce the hack in the work of 'wrapping aluminum around a debit card and identifying the card PIN from it' as it is, but Mr. Fan who thought that it seems possible to simulate the display itself, only screen display I am trying to reproduce. As for the display of 'PIN IDENTIFICATION PROGRAM', it is OK if the banner is displayed as it is.
If you take a closer look at the numbers that appear after that, you will see that the first line is '12345678901234567890123457890123456780', which is a 38-digit number. In addition, according to Mr. Fan's observation, regarding the subsequent display of numbers, after displaying numbers with the same number of digits for about 5 lines, the number of digits will decrease by 1 or 2 digits.

So, here is the Python code that reproduces the hacking scene of Terminator 2 by Mr. Fan. As a process, the banner of 'PIN IDENTIFICATION PROGRAM' is displayed first, and '12345678901234567890123457890123456780' is displayed on the first line. After that, a random integer is displayed and the number of digits is reduced every 5 lines. The number of digits to be reduced alternates between 1 and 2 digits, and when the number of digits finally reaches 4, the display of integers is stopped and '9003' is displayed 10 times.

Mr. Fan converted the state of executing this code into an

Fan said it was nice to write the code in Python, but he was worried that Atari Portfolio couldn't run Python. After investigating by Mr. Fan, it turned out that it is possible to develop a program that also works with Atari Portfolio by rewriting the code on

Below is a movie in which the program rewritten on Turbo Pascal is running on DOSBox-X.
Fan's program does not include any hacking process, but it seems that you can feel like a great hacker just by looking at the execution screen.
Related Posts: