Democratic Underground Latest Greatest Lobby Journals Search Options Help Login
Google

The Computer Code for Stealing an Election - Revealed

Printer-friendly format Printer-friendly format
Printer-friendly format Email this thread to a friend
Printer-friendly format Bookmark this thread
This topic is archived.
Home » Discuss » Archives » General Discussion: Presidential (Through Nov 2009) Donate to DU
 
masmdu Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:10 AM
Original message
The Computer Code for Stealing an Election - Revealed
How it could happen. And this is just from what I remember of Basic programing I use to do on my Commodore64.

10 Let A=Kerry's Vote Count=0
20 Let B=Bush's Vote Count=0
30 If input=Kerry then A=A+1
40 If input=Bush then B=B+1
50 if (poll closing time) then goto 60 else go to 30
60 Let C = B (Bush Vote Count)
70 If A (Kerry Vote Count) > B (Bush Vote Count) then Let B=A; Let A=C
80 Print:"Kerry" A
90 Print:"Bush" B

In this example (admittedly a bit rusty on my basic but the gist it there)
If Kerry gets more votes than Bush by the end of voting then the totals are swapped before presenting the results. That way if Bush wins he wins and if Kerry wins Bush "wins"

If it is so simple for me...Not very computer savy, to do this in 9 lines of code...I can only imagine what somebody who knows what they are doing could do.

Scary, ain't it!?

m
Printer Friendly | Permalink |  | Top
earth2chuck Donating Member (30 posts) Send PM | Profile | Ignore Sun Nov-14-04 09:13 AM
Response to Original message
1. Wanna see how eaaasssyy it really is?
Check out www.chuckherrin.com/hackthevote.htm - I walk you through, with screenshots, how to change 11,000 votes on an actaul running instance of Diebold's software.

Chuck
Printer Friendly | Permalink |  | Top
 
Kukesa Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:15 AM
Response to Reply #1
2. Kick n/t
Printer Friendly | Permalink |  | Top
 
Tandalayo_Scheisskopf Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:47 AM
Response to Reply #1
7. BTW, Chuck:
That was some hot shit you did.

Now, to get you in front of congress.
Printer Friendly | Permalink |  | Top
 
shirlden Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:50 AM
Response to Reply #1
8. Duers please pass this on
I just sent this url to everyone on my e-mail list. I have these programs on my laptop and though severely nerd challenged can do this hack myself.
This easy to understand demonstration by Chuck should be seen by all regardless of party affiliation.
We also need to remember that all electronic voting machines without a paper trail are essentially the same and can be hacked. Not just the infamous Diebold.
Pass it on and keep in going until everyone in this country has seen it and knows how important a paper trail is to our democracy.
Hacking the vote is equal opportunity fraud.

:bounce:

Please kick!
Printer Friendly | Permalink |  | Top
 
dbt Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 10:00 AM
Response to Reply #1
9. Dayum!
:wow:
NICE work, Chuck!
dbt
Printer Friendly | Permalink |  | Top
 
Kingshakabobo Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 10:52 AM
Response to Reply #1
12. kick n/t
keep this at the top
Printer Friendly | Permalink |  | Top
 
hedda_foil Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 10:55 AM
Response to Reply #1
13. Beautifully described, Chuck!!!
And welcome to DU. Please stick around and join in the discussion. It was the DU computer whizzes who unravelled the GEMS software in the first place, and I have little doubt that the final nail will be put in the voting machine companies coffins right here on DU!
Printer Friendly | Permalink |  | Top
 
Octafish Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 11:39 AM
Response to Reply #1
18. Checked this out, Charles?
They might benefit from your knowledge.

www.votersunite.org

Hopefully, the entire country will benefit, as well.

Here's a list chronicling more than 300 instances of voter irregularities, including apparent e-vote fraud.

http://www.votersunite.org/electionproblems.asp

BTW: I'm spreading the word re your excellent site, if you don't mind.
Printer Friendly | Permalink |  | Top
 
lapfog_1 Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:15 AM
Response to Original message
3. Add or change a few lines

so that you switch only about 5 percent or 10 percent of the
vote (so that if Kerry was up by 5, then Bush wins by 5, but if
Kerry is up by 15, then Kerry wins by 5) and you have an almost
undetectable vote theft program, so long as there is no paper
trail. Better still, this can be done at the polling machine,
any data transfer device (scanners or card readers), or the final
tabulation computer.
Printer Friendly | Permalink |  | Top
 
DoYouEverWonder Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 10:29 AM
Response to Reply #3
10. There are just so many ways
to stick in lit bits of code that can change whatever you want.

The thing that bothers me is that this pattern that you've noticed is consistent across the board, too consistent. Statistically, the odds for some of these 'patterns' recurring on such a consistent basis are astronomical. These 'patterns' couldn't just happen. The same correction was widely distributed so that it would be harder to discern. Also, the correction wasn't initiated until after Rove returned to the WH the afternoon of the election. They didn't want to initiate the correction, unless they really had too.

Funny how not one single State had a close enough election to automatically trigger a recount? They learned to make the margins wide enough, so that they wouldn't have another FL. Except for a few traps that they set, NH and the Castor/Martinez race.

Castor lost to Martinez by only 1%. She was within the limits to get a recount. However, she backed off. Now the official total has Martinez winning by +2%. Somehow, since election day they have found enough Martinez votes to widen that gap? If Castor had gone for the recount, we would have had another fiasco like the one in 2000. It would have shut down the count and the media would have been in a frenzy.

Fortunately, the vote in FL will be certified tomorrow afternoon. Then let the real fun begin.








Printer Friendly | Permalink |  | Top
 
Sallyrat Donating Member (112 posts) Send PM | Profile | Ignore Sun Nov-14-04 10:44 AM
Response to Reply #10
11. IS THERE A WAY?
To verify if the computer has been tampered with and traced to the one who hacked?
Printer Friendly | Permalink |  | Top
 
lapfog_1 Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 11:20 AM
Response to Reply #11
15. Sure there is

if Spock starts winning at 3-D chess, it was hacked.
Printer Friendly | Permalink |  | Top
 
DoYouEverWonder Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 11:26 AM
Response to Reply #11
16. Possibly, from reading the web logs
Edited on Sun Nov-14-04 12:20 PM by DoYouEverWonder
I believe there are web logs for all sites.

They will show you where the traffic comes from, what time, what pages they hit that sort of thing.

However, getting access to the web logs is another story. I know BBV is doing a huge FOIA action, I would bet this is one of the things they are asking for.

Printer Friendly | Permalink |  | Top
 
lapfog_1 Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 11:30 AM
Response to Reply #10
17. Yeah, I think that was one of the telltale "fingerprints"

it's too consistently flipped from what the exit polling data was.
revealing an algorithmic "tip of the scales". If someone had asked
ME to do it, I would have added a random variance to the votes
added/taken away... still enough to achieve the desired result, but
also with enough variance so as to not attract attention.

What we have now (and I'm simply restating what I've read elsewhere,
I haven't checked the numbers myself), is a sort of constant pressure
of a finger on the scale with about a +5 -5 bias for Bush against
Kerry. I'm guessing they couldn't take any chances on having various
tabulation machines actually communicate with each other or with a
central tabulation machine and then modify the vote accordingly... so
they just picked an amount that was sure to score a win, and not
a small win either, probably based on the last polling numbers and
then set it to hack that amount. Just a guess.
Printer Friendly | Permalink |  | Top
 
DoYouEverWonder Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 12:22 PM
Response to Reply #17
20. Yes I think they did this in key places
across the country. Especially in counties that were going heavily in Kerry's direction like Alachua County, which should have been a blow out for Kerry.

Printer Friendly | Permalink |  | Top
 
Lefta Dissenter Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:17 AM
Response to Original message
4. Thanks for the Memories
You may commence singing, of course.

...memories not of my own computer work, but of my brother, who was such a geek. It's just fun to hear you say Commodore 64 - that was what he had, and I remember that he'd be there for hours and hours, playing around with that... and it made me realize that he must have been composed of an entirely different cell type - to be interested in doing that! :D

I realize that's totally not the point of your post, so you may resume your intended conversation... :hi:
Printer Friendly | Permalink |  | Top
 
tjdee Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:26 AM
Response to Original message
5. Basic programming! Right on! If I took 2 semesters of comp. programming
and am able to see how to change Diebold results, isn't that BAD?

I mean, did they hire fifth graders to program this or what?
Printer Friendly | Permalink |  | Top
 
jmowreader Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 09:40 AM
Response to Original message
6. That's essentially it, but you need to get a little fancier
Simply swapping the totals is likely to be noticed--you could only do it in cases where the election was within a percent or two. Better to shift one-percent increments to Bush until you've got a randomly-selected margin of victory.

c = a (Kerry vote count)
d = a (Bush vote count)
v = random integer between 4 and 11

subroutine Votemove
if c > d
e = c / 100
f = c - e
g = d + e
c = f
d = g
//Votemove steals one percent of Kerry's vote and gives it to Bush//


subroutine Compare
if c > d
do Votemove

j = d - c
if j > v
do Votemove
else Finalize
//Compare decides whether the vote has been stolen by enough; with an insufficient theft, it goes back and moves another percentage of Kerry's vote to Bush's column//

subroutine Finalize
a = c
b = d

Printer Friendly | Permalink |  | Top
 
meow2u3 Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 11:09 AM
Response to Original message
14. There IS one way to catch the hackers in the act--theoretically
Samurais (white hat hackers) can secretly install keyloggers(hardware or software) or other security program on the computers running the election software. No matter what the cheats do to alter the vote count, the keylogger will record exactly what the criminal(s) did to alter the election results and how they did it....the good guys will also have the original tally before the cheats got into the programs to alter it.....
Printer Friendly | Permalink |  | Top
 
JusticeForAll Donating Member (1000+ posts) Send PM | Profile | Ignore Sun Nov-14-04 11:58 AM
Response to Original message
19. Chuck's post should have its own thread...
and be nominated for Home Page...
Printer Friendly | Permalink |  | Top
 
DU AdBot (1000+ posts) Click to send private message to this author Click to view 
this author's profile Click to add 
this author to your buddy list Click to add 
this author to your Ignore list Fri May 03rd 2024, 03:35 PM
Response to Original message
Advertisements [?]
 Top

Home » Discuss » Archives » General Discussion: Presidential (Through Nov 2009) Donate to DU

Powered by DCForum+ Version 1.1 Copyright 1997-2002 DCScripts.com
Software has been extensively modified by the DU administrators


Important Notices: By participating on this discussion board, visitors agree to abide by the rules outlined on our Rules page. Messages posted on the Democratic Underground Discussion Forums are the opinions of the individuals who post them, and do not necessarily represent the opinions of Democratic Underground, LLC.

Home  |  Discussion Forums  |  Journals |  Store  |  Donate

About DU  |  Contact Us  |  Privacy Policy

Got a message for Democratic Underground? Click here to send us a message.

© 2001 - 2011 Democratic Underground, LLC