Help Black Box Voting Examine ES&S Software
From Bev:
"ES&S 'Unity' central tabulator software.
Software stash: three zip files --
http://www.blackbox1.org/ems.zip
http://www.blackbox1.org/un5.zip
http://www.blackbox1.org/Unity.zip
User Manuals for ES&S software can be found here:
http://www.bbvforum s.org/forums/messages/2197/2864.html
This is the ES&S central tabulator software, the ES&S counterpart to the Diebold
GEMS central tabulator software. No source code, sorry, and no software for the
precinct machines. This is reportedly one generation back, but from what I'm
told has significant similarities to the new stuff. I would appreciate it if
you can provide me with feedback on your impressions after looking at it. You
may want to Slashdot it or whatever.
Best,
Bev Harris
Founder
Black Box Voting
I won't ask where this came from...
real smart, i hope his serves can handle the slashdot effect of huge PDFs being downloaded 1 million times
I would argue that examining this software is counter productive, and not a good use of resources.
The fact that it is closed and "secret" is offensive enough on its own to protest for change. If democratic election is not the most obvious case for open source (and open hardware), then nothing is.
I'm really wondering how legal it is to post commercial software to the web.
As far as I know this executables are copyrighted and someone will get into a lot of troubles for posting them.
Also note, why is this blackbox1.org and not blackboxvoting.org?
-- ubersonic Kfz Versicherung
BlackBox is concerned with the closed nature of electronic voting systems. The software linked to is not created by BlackBox. They are non-technical people concerned with the state of eVoting in the US. They are trying to get technical people to look at some of the code and show it for the crap that it probably is.
Umm, this isn't BlackBox's software. BlackBox.org don't make voting machines. If anything, they oppose them.
Please say someone at Slashdot verified this post with the people at Blackbox voting, and didn't unwittingly just fall for someone's email or post to get the organization in trouble.
Actually, BlackBoxVoting.org is an organization that is fighting for change in electronic voting systems. ES&S is the company in question. I agree with what you're saying, but I think you got a little mixed up there. :P
"We may face a scorched and lifeless earth, but they're accountable to their shareholders first."
There is something odd going on here.
blackboxvoting.org is indeed registered to Bev Harris, but blackbox1.org is registered to "Registration Private" by "Domains by Proxy".
DemocratUnderground
Ah, another Republican so bumfuzzled by the English language that they don't understand the difference between an adjective and a noun. Can't you at least get the proper name of a website right?
LOAD "SIG",8,1
Is this the software that was programmed by ES&S for their machine or is this the code that was inserted onto the machines by the hired hackers of the evil, election stealing politicians, as demonstrated on HBO? I've got to know these things...
Actually, I subconsciously knew that, I was just frantically typing to get first post. I got caught up in the heat of the moment. Sorry fellow /.'ers. I meant to say ES&S not BlackBox, my bad.
/whisper/ Thanks for the candy!
How does one reliably examine software without the source code? Why would anyone bother spending time on this? What, we're supposed to look at an executable and say "yeah, looks like things can't be faked, hacked, or misinterpreted"?
"Run these executables and report what you think about them; sorry, source code." ... and the links provided are *not* from the organization being represented.
Did anybody fall for this ploy and actually download and run those executables?
Um, before I download this software onto my computer, would Beth like to comment on (a) how she got it, and (b) to what extent it is legal for her to be housing it on her server?
That's right, attack the messenger. The software is the issue, only you want to beat up the person raising the question. Well, when you have kicked the beejeezus out of the the voting machine companies and given them the works, then lets go after Bev. Then, lets go after YOU!
Maybe you could back that claim up with a supporting link so that we can judge for ourselves?
http://journals.democraticunderground.com/Kelvin%2 0Mace/2
Never overestimate the end user. -jeramy b. smith
Is there a reason why my computer is leaning to left now that I'm running the software?
Yes. Yes, we will.
Now stand back and let us get to work. We live for this shit... To some people it's just a job, but not to us, man. It's a passion. When we saved those baby orcas by slashdotting all of S.P.E.C.T.R.E.'s servers it was like.... wow, man. I've never felt so free.
I don't think of myself as a hero. I'm just doin' my job, ma'am.
Electric Monkey Pants
Try using a tool called google? There are some wonderful Bev Harris crackpot links on the web including old Art Bell show stuff. Don't feel limited to the piece DemocraticUnderground compiled on her.
Never overestimate the end user. -jeramy b. smith
Answer records
blackbox1.org 1 NS ns.rackspace.com 86339s
blackbox1.org 1 NS ns2.rackspace.com 86339s
Additional records
ns.rackspace.com 1 A 69.20.95.4 159770s
ns2.rackspace.com 1 A 65.61.188.4 159770s
Answer records
blackboxvoting.org 1 NS ns.rackspace.com 86258s
blackboxvoting.org 1 NS ns2.rackspace.com 86258s
Additional records
ns.rackspace.com 1 A 69.20.95.4 159721s
ns2.rackspace.com 1 A 65.61.188.4 159721s
The source code was reviewed by a thrid party in early 2003, but it wasn't the same code that was built into the device executable. Third-party auditors required that very specific code formatting and behavior rules be followed. These rules were not followed in the production version, and therefore the entire software suite for the iVotronic was patched to the auditors' standards. This code compiled, but I don't believe that it was put into production. It certainly wasn't tested for functionality before being audited.
One Achiles' heal of the iVotronic would be the fact that they're made overseas in the Philippines, which could be a potential weak point for inserting something malicious. Just a thought.
I am not a crackpot.
We should take a vote using GEMS to see if the Diebold software is good or not
Seriously though, I'm a little disapointed in the comments so far. First, this is not a political/partisan issue. Second, you don't need the source code to evaluate the operation of this software. Sure, it would be easier if we had it, but are you telling me that nobody here knows how to run a debugger or decompile some simple windows code ??? How many of you are drooling at the chance to take a whack at this stuff ? Go to it !@
For you people whining about no source code, how about you leave the real hacking to the real hackers and go back to your QA jobs
"Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
I believe GP was referring to this admin posting, which, while not exactly describing her as a phony, describes her at the very least as a difficult person to deal with, and after several temporary bans from their board, is persona non grata there.
Leben Sie jetzt die Fragen.
The important thing isn't the voting software, it's an effective voting procedure.
There is a known effective voting procedure using paper ballots, ballot boxes, and little old ladies (err... party representatives) to count them. This procedure has one important property: fraud attempts tend to get thwarted because the little old ladies will yell when something fishy happens. ANY VOTING SYSTEM WITHOUT THIS PROPERTY SHOULD NOT EVEN BE CONSIDERED.
It may be possible to design a voting procedure using computers that is similarly effective. Here's the important thing: it needs to retain the property that little old ladies observing the process can immediately tell if something fishy is going on. NO FULLY COMPUTERIZED SYSTEM CAN HAVE THAT PROPERTY.
Someone suggested the following system here on Slashdot:
At the central tallying location, for each race:
If any candidate, observer, or 50 signatures question the validity of the counting machine's results - a manual recount occurs for that precinct. Every time - no "but that would be effort" bullshit.
This system takes all the properties of the hand count system and preserves them while spending money to gain two properties: Ballot generating machines for the blind, and fast counting for people who think that matters. Ballot generating machines are an easy problem, and sorting / counting machines are pretty cheap. We might have to use heavy cardstock for the ballots to survive the sort/count process for every race - that's $50 I'm willing to spend.
-- The act of censorship is always worse than whatever is being censored. Always.
C:\Documents and Settings\Jamie>nslookup blackbox1.org
*** Can't find server name for address 192.168.0.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.0.1
Non-authoritative answer:
Name: blackbox1.org
Address: 72.32.2.234
C:\Documents and Settings\Jamie>nslookup blackboxvoting.org
*** Can't find server name for address 192.168.0.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.0.1
Non-authoritative answer:
Name: blackboxvoting.org
Address: 72.3.135.10
They are not on the same server, they are just both hosted by Rackspace. It would be easy for someone to setup a server on the same host to make it look like they were the same organization.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Very good point. I hope you get modded up.
The State of California now requires a paper audit trail. I asked a friend of mine who works as a poll worker volunteer about the system used in Orange County, California. She gave me a detailed and intelligent response with specific information on how it works now. I posted these under another article, but it didn't the attention that I thought her remarks merited. I am also interested in any responses to them.
The "OC" uses voting machines with a paper audit trail system developed by Hart-Intercivic.
Here is what my friend had to say:
Personally, I have no confidence in any system without the paper audit trail requirements, and none in Diebold in particular.
I just got on blackboxvoting.org and called the primary phone number, and Bev Harris answered the phone.
/. and there were questions about its authenticity. She said it was legit, they set up a new domain name so they don't hammer their primary server (they've gotten a ton of traffic lately). She said she could not disclose where she obtained the executable code, but that it was real software and she wanted feedback from the slashdot community.
/. community to dig into this stuff.
I spoke to her for about 5 minutes, explained that an article showed up on
This is not a phishing scam, it's really from Bev, and she's trying to solicit help from the
Kaan
The files contain Election data from Tarrant County for the past five years. Any guesses as to how long they will be accessible?
Yea you're right. I was just about to post a followup. The traceroute for blackbox1.org leads to floridawebmasters.com, unlike blackboxvoting.org. Black Box Voting is based in Renton, WA.
TraceRoute to 72.32.2.234 [blackbox1.org]
Hop (ms) (ms) (ms) IP Address Host name
1 1 0 0 x
2 0 0 0 x
3 0 0 0 x
4 1 0 1 38.99.206.177 -
5 1 1 1 66.28.64.65 g10-3-0.core01.iah01.atlas.cogentco.com
6 10 6 6 66.28.4.97 p5-0.core01.dfw01.atlas.cogentco.com
7 7 Timed out 6 154.54.2.94 t3-1.mpd01.dfw01.atlas.cogentco.com
8 8 6 6 154.54.6.66 t4-4.mpd01.dfw03.atlas.cogentco.com
9 7 6 7 154.54.11.194 verio.dfw03.atlas.cogentco.com
10 7 7 7 129.250.3.226 xe-4-1.r03.dllstx09.us.bb.gin.ntt.net
11 7 7 8 157.238.225.58 d1-4-0-21.a12.dllstx01.us.ce.verio.net
12 7 7 7 72.3.128.21 vlan901.core1.dfw1.rackspace.com
13 7 7 7 72.3.129.11 aggr3a.dfw1.rackspace.net
14 7 7 7 72.32.2.234 floridawebmasters.com
I just got on blackboxvoting.org and called the primary phone number, and Bev Harris answered the phone.
/. and there were questions about its authenticity. She said it was legit, they set up a new domain name so they don't hammer their primary server (they've gotten a ton of traffic lately). She said she could not disclose where she obtained the executable code, but that it was real software and she wanted feedback from the slashdot community.
/. community to dig into this stuff.
I spoke to her for about 5 minutes, explained that an article showed up on
This is not a phishing scam, it's really from Bev, and she's trying to solicit help from the
Oh, and yes, I'm posting this same comment in reply to all of the "is this real?" comments... Moderators: please do not mod me down without calling them yourself (go to blackboxvoting.org for phone number).
Kaan
Computers are just not designed to accept input, and increment and integer. Its crazy talk, more science fiction than reality.
Hmmm. I've always wondered why software is really needed for the process of voting. You'd think that adding numbers would be the simplest thing in the world.
Whats the deal with Republicans always trying to call the Democratic party the 'Democrat Party' and then acting like it's a mistake?
How can anyone ever get into a real debate when we're always stuck at the 7th grade level?
Does it run in Linux?
Seriously, I am wining this up and see what I can do with it
--MaxPowerDJ
I just got on blackboxvoting.org and called the primary phone number, and Bev Harris answered the phone. This is legitimate. I talked to her for about 5 minutes, explained that an article showed up on /. and there were questions about its authenticity. She said it was legit, they set up a new domain name so they don't hammer their primary server (they've gotten a ton of traffic lately). She said she could not disclose where she obtained the executable code, but that it was real software and she wanted feedback from the slashdot community. This is really from Bev, and she's trying to solicit help from the /. community to dig into this stuff.
Kaan
So you say. How do we know who you are?
;-)
(Nothing personal, just illustrating the chains of trust necessarily involved in any security.)
Thanks for checking. If you really did
-- Alastair
I won't say where they came from. I've checked them out to the extent possible, and they appear to be the real thing. In any situation like this you have to consider that the software might have changed significantly, or that someone could have left a honey pot out there, but I don't think this is a honey pot, not going to publish why on an Internet site. There is a good possibility that current versions have significant changes. Looking over these files should tell us a lot about how the ES&S programmers think, programming styles, etc. I haven't had time to look at the files at all, and I'm not a programmer. This program is designed to run on Windows, according to the user manuals, so I imagine you can just install it and start tinkering, as we did with the Diebold GEMS program. Some of the material refers to "Aero," which is definitely an older version that grew into the Unity program.
No source code was provided (no source code was provided for the Diebold GEMS program, either, remember). The software is only for the election management system/central tally system, and we have so far been unable to get programs for the precinct-based individual voting machines, nor for the ES&S equivalent of the memory card, which they call the "PEB".
Black Box Voting is receiving very credible reports of ES&S meltdowns in several states, though they always seem to have a temporary technician around to promise everyone their vote was not lost. Hard to explain, of course, since 18,000 votes are missing in action right now in Sarasota Florida, with about 300 votes separating the candidates for a U.S. House of Representatives race.
We are getting reports of ES&S anomalies from BOTH political parties.
If anyone has any questions, you can e-mail me at the e-mail address on the blackboxvoting.org Web site.
Best,
Bev Harris
Founder
Black Box Voting
The sad thing is, a call to support legitimate voting watchdog groups followed by a quote of Bev Harris acting like a creationist about her voting conspiracies is down modded to a troll immediately. 2 of the replies so far have been people mad because I left the "ic" out of DU's name as if I was besmirching the political party that site favors. This site is a decent enough news source but when its used as a tool for the kooks I get up in arms. Bev Harris' people are one step away from shadow government kooks and a quick read of their forums will show you that.
Never overestimate the end user. -jeramy b. smith
Computer security 101
AS soon as you get physical access, security has been breached.
How does one reliably examine software without the source code?
You're right, you can't tell as much from an executable as you can from looking at source. But it's still possible to make observations about behavior, operation, ways to break it or alter election results, all without looking at the source. I'm sure if Bev (or anyone else) could get the source code for the voting software, she would do so. For now, this is all she's got.
Why would anyone bother spending time on this?
Because our public elections are run through secret software that nobody knows about, nobody will explain, and nobody understands. So we're supposed to just sit back and say, "oh well"? Does it bother you that there are recorded, documented instances of candidates receiving negative votes? Like, "less than 0". Doesn't that concern you? It should.
Looks like a person could just edit the rpt files or the dbf files to fix your vote.
Just like the Diebold GEMS where you could edit the database (MSACCESS) this is looks about the same (DBF files). Lots of dbf editors fit on a little thumb drive. zik-zak
I am torn... normally I trust anyone with a lower slashdot ID than myself. But I can't trust both of you.
hmm the only one i see who is astro turfing is you.
So you say. How do we know who you are?
/. readers who say Bev (and www.blackbox1.org) is legit, not just me. :)
;-)
:)
Well, you don't know who I am, and there's not much I can do to earn instant creditibility with you. So I would suggest you go to http://www.blackboxvoting.org/contact.html yourself, and call the primary contact number. When I did that, Bev answered the phone herself. It will take about a minute to call and ask a few questions, and if you do call, please post back here. That way, it will be two nameless
(Nothing personal, just illustrating the chains of trust necessarily involved in any security.)
I completely agree, as far as you know, I'm just some guy with a low uid.
Thanks for checking. If you really did
I did, and you're welcome.
Great, so instead of /.'ing her website we're going to /. her phone instead. :)
Hopefully putting to rest any questions as to who is who. I posted this discussion at Slashdot as the lead story on blackboxvoting.org Cheers.
Fellow slashdotter "dentford" was good enough to reply with the link that you were probably referring to. As dentford states in that post, Bev Harris is not described there as a phoney at all, but instead is described as difficult and perhaps as abusive in some of her posting on the DU message board.
Switching to Google, as you suggested, a search on "Bev Harris phony" yields plenty of links, but most of them seem to reporting positively on Bev Harris and her work, with the word "phony" being used in this context to describe many electronic voting machines and their accuracy. I only saw one site that detailed some difficulty obtaining an IRS financial filing from her, but even that didn't describer her as a "phony".
Oh, but now I see that you've switched from calling her a "phony" (meaning not genuine, fraudulent) to "crackpot" (meaning an eccentric or foolish person).
In light of your inability to support your own argument, in light of the fact that your "argument" is vague at best, in light of the fact that your posting history shows that this is not the first materially unsupported attack post against Bev Harris and Black Box Voting, and in light of the fact that the very search you recommended tends to support Bev Harris rather than undermine her, I've decided not to give up on her, but to instead give up on you. You are now my first /. foe. Thank you and goodbye.
BlackBoxVoting is essentially "Bev Harris", and it's an organization concerned about the implications of electronic voting.
s _blackbox.php
... After a little soul searching, Harris downloaded the Diebold software files. It took 44 hours, and they filled seven CDs. By July 2003, after months of informal review and discussion among her friends and allies, Harris decided to allow Scoop, an "unfiltered" news Web site in New Zealand (www.scoop.co.nz/mason), to make the files available to anyone who wanted them. It wasn't a decision she made lightly."
No point in getting into the goods and bads of electronic voting, because all we have here is somebody not associated with ES&S posting a copy of the ES&S software. Another slashdotter has posted at least three times in this discussion that this is all legit because he called and spoke with Bev Harris -- but Bev Harris is *not* from ES&S. Her validation does not make the software legal to obtain.
I found a very interesting little news article from two years ago: http://www.seattleweekly.com/news/0410/040310_new
"Harris started surfing the Web. On Jan. 23, 2003, she hit the mother lode. On an unprotected Web site, she found 40,000 files of Diebold Election Systems' source code--the guts of software to run touch-screen voting machines.
Given her past actions (and without getting into the ethical or moral value of her crusade) I highly doubt that she has the legal right to distribute the software that she's making available today.
You are correct... perhaps the only way to tell for sure would be to compile the software on-the-spot after performing diffs to check for authenticity. Plus the OS and compiler would have to be verified as not being tampered with.
People--- Maintaining the integrity of anonymous transactions just isn't compatible with the nature of complex computing systems. Even fully-identified transactions, as in banking, are precarious enough to warrant an industry of anti-malware (which sadly, often cannot create a secure environment).
Add to that the idiosyncracies and exploitability of what is essentially Personal Computing hardware consisting of billions of logic gates and almost infinately maleable storage media... all to record a few bits of information per transaction?
That is asking for trouble.
Even if polling authorities can somehow effectively and independantly verify the source code logic, there is no way to be sure about the hardware logic, as each IC is effectively its own "Black Box" that cannot be peered into.
Finally, a computerized ballot is an invisible ballot. The bits being displayed on the touchscreen are only a proxy for the bits being recorded, and the opportunities for de-linking the display information with the recorded info are myriad. The concept of a voting system where the voter never actually sees the ballot they are casting is bizarre and tragic.
For the above reasons, only physical ballots can ultimately be considered as real. Any such voting system that does not print a physical ballot is a fraud.
It would help significantly if there were a post either on the home page of blackboxvoting.org, or in the bbvforums.org forums under your name. This way there would be some credible record that this information did truly come from Bev Harris.
Ask and ye shall receive... there's an update on their primary website
http://www.blackboxvoting.org/
Dear Bev, While it's not a 100% surety, a good way of adding credence to the provenance of these files would be to post MD5 checksums of the three archive files on a visibly accessible page at blackboxvoting.org Your neighbourhood friendly ubergeek should be able to oblige you. Or yourself, you seem to be pretty well versed. Much kudos to you. I watched Hacking Democracy the other night, and if it hadn't been such serious material, I would have been wetting myself with laughter at how craptastically awful the GEMS software is. I shall have a poke around in the material in a non self-endangering manner for a while.
How low do you have to go?
"Flyin' in just a sweet place,
Never been known to fail..."
You just said that a physical ballot must be printed in order for the machines to be trusted.
So I agree with what you're saying, except the general sentiment that software doesn't matter. If it doesn't print a ballot that the voter examines and hands to a polling clerk, then its bogus.
I'd like to mark this story as -1, troll. Can I do that?
/me shakes head
What a waste of space!
The Kai's Semi-Updated Website Thingy
Whats the deal with Republicans always trying to call the Democratic party the 'Democrat Party' and then acting like it's a mistake?
Yeah... "Chimpy" and the "Rethugs" are just awful that way.
ES&S is the company contracted in Arkansas to provide electronic voting machines. Unfortunately it's a little too late for Randy Wooten
Even people that believe in pre-destiny look both ways before crossing the street.
There is a good possibility that current versions have significant changes.
Which is exactly what the software producers will claim when any issues are brought up that people find.
"That bug has been fixed in the release version. What you have is beta software never intended to be used in an election". Or "That vulnerability could never happen because of safeguards that exist in other parts of the system we won't tell you about".
Or worse, pundits will just claim:
"We have no way of knowing if the version released on the internet wasn't modified by someone else before release".
I guess my question is, how do you expect the release of this software will help change anything? Since you can't be certain about the validity of the source or what's been changed, what use is it? Conclusions based on questionable evidence become questionable.
Just something to think about, since I'm sure the spin machines will be in high gear to minimize any impact of anything that's found. Just be prepared for the usual responses.
AccountKiller
I'd only open these files on a sandboxed/honeypot box.
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
What is the point in evaluating voter machine software, source code or otherwise ?
There is no way to prove that the software evaluated was actually the exact software deployed on the machine.
Democratic electronic voting is an impossibility. You cannot do it.
Do not assume we have a better system today just because we do not have the same mess of yesteryear. We have a new mess with new problems to which the next generation will look back and wonder what was wrong with us.
How do you want to be remembered?
Would you have wanted to be a person "towing the line" in the 1960s or somebody who marched with Martin Luther King =>1 time?
Laws are not moral nor are they usually written by moral politicians.
Democracy Now! - uncensored, anti-establishment news
It would be called blackbox testing....
google or wikipedia blackbox testing for a descritpion.
putting the 'B' in LGBTQ+
If Bev is new to the Slashodot community she might be a little concerned about all of the information that the Slashdot community is pulling up on her: articles, history, background, domain name registration, phone number at the office etc..
If she's not on Wikipedia, I bet she will be within the hour.
The revision date says 1/16/2001. Here's a screen shot.
Thanks to Slashdot/BBV for the links to free software! Please provide links to Photoshop, Office, and HalfLife while you are at it.
Really, what is the difference?
How about the machine counts the paper ballot you filled out and drops it in a bin? That's what my precinct uses and most people puzzled over the sight of the one, single touch-screen machine, barely giving it notice, much less use.
I am nothing and should be everything
None of us can buy the secret voting system software that we are forced to use as the sole means of exercising our voice as owners of our own government. Citizens own the government, not the other way around.
When you own something, you have to have a way to convey your management decisions. As citizens, the way we invoke our management rights is through our vote, and the system that defines, authenticates, records and counts our vote is owned by someone else who says we not only can't look at the source code, we can't even install a working version of the compiled code to see anything at all about how it works.
That's what's different. This situation is more akin to the owner of Halflife being told he is not allowed to see how his own product works.
Come on, he can't even get his own name right, how do you expect him to spell a difficult word like democratic?
:)
Hey, J, it's Jeremy. Keep trying, you'll get it
Grab it, play with it in a Virtual machine and see WTF it is. Everyone know, just as Microsoft and Other OS Programmers do, they reuse code. I would be willing to bet that 98% of the code in the current machines is either this code, or work that was derived from this, so I don't know about the rest of you but I am whipping out my copy of IDA Pro and having at it!!
"My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
I'd never thought to use the friend/foe feature of slashdot but now you mention it I think this is a good use. What has jeramybsmith got against Bev Harris anyway? I mean who sees one slightly bad, unsupported claim about someone who, at worst, is harmless (unless you work for Diebold, Sequoia et al) and decides they have to save the world from her 'evil propaganda'?
...or maybe he's just bitter because his mum spelled his name wrong...
Sounds like he's the one with something to hide...
The file un5.zip contains an installer for what appears to be ballot designing software. It can't be started up properly without patching the binary, though, because it checks for the presence of a specific printer driver. At least under Wine in Linux anyway -- I don't have a copy of Windows to test it on.
To fix the problem, open opt.exe in a hex editor and nop out 30 bytes starting at offset 0x30527. Save the file and rerun opt.exe. You can now play around with ballot software!
Interestingly, some of the data files contain locality information. OPTBATCH.DAT has references to several locations in Pennsylvania, but the software itself is licensed to Tarrant County, Texas. The string "Tarrant County" is part of the actual binary opt.exe, leading me to believe that the applications are built specifically for each municipality.
In the Texas documents contained in ess2-44336.pdf, there's plenty of condemnation of all the potential issues that are generally raised, which is somewhat reassuring. Sure, one could rip apart all the datafiles and executables looking for weaknesses and outright backdoors, but if there is an indelible physical audit trail, as repeatedly demanded in Texas, there should be absolutely no need to bother looking inside the "black box" as it either matches or it doesn't and if it doesn't, paper trumps bits.
Rather than tear apart systems to determine if they're rigged, we should simply assume that every damned one of them IS rigged and insist on a physical process that can detect it and recover. That's a hell of a lot easier to do than a constant code-review, open-source or not.
Frankly, I'd be MORE comfortable if all the datafiles were in unencrypted plain-text that any moron off the street could modify because that would mean the rest of the process couldn't trust those numbers alone and no one in their right mind with an IQ larger than their shoe size would think otherwise.
As a former republican, let me inform you. It is because they believe democrats and anyone they percieve to be associated are the antithesis of democracy. This often has to do with a self perception that they represent democratic values, and therefore anyone that opposes them does not. Therefore, they label them as a democrat rather than as democratic as a means of linguistically seperating the two ideas. The "Democrat Underground" slip could be freudian slip if they are being sneaky or an intentional mocking of what they believe to be a lie, it depends on the context. FYI, this is a generalization regarding party (or faction) loyalists of that particular party.
Keep in mind, former republicans will occasionally make this slip as well occasionally, especially if they are reluctant to support democrats. (I do. Sometimes it's intensional, like when I suspect authoritarian tendancies.)
I'll occasionally still use the term when talking to republicans, as calling them "democratic" to a republican is a big red flag that one is not on their team. This shuts down the debate, as most hardcore party (any party) supporters will insist on dictating rather than debating (or even just chatting about current events) when they percieve you as an opponent.
Any sufficiently advanced influence is indistinguishable from control.
Ad hominem attack leads more ad hominem attacks leads to more ad hominem attacks. News at 11.
Any sufficiently advanced influence is indistinguishable from control.
It's also good to hear that they are actually counting with the paper ballots (rather then the machine count) getting the highest authority. I had pessimistically assumed they were mostly for recount purposes.
The only potential problem with the system you described, and it's something I didn't see you mention, is that it seemed like the counted part of the ballot was in bar code form, while the rest was probably for hand recount purposes. Just a quick look at what a ballot looked like through the window*:The fact that they have a bar code makes me wonder about the process for counting the paper ballots (the VPATS? not to good with alphabet soup). It seems likely that they will be counted by a machine that uses the bar code, rather then by hand looking at the yes/no or name markers. If so, is the counting machine made by the same company? Because the fact that I can no more verify that my vote was accurately recorded in the bar code then I could that the machine wasn't miscounting in the previous two elections is slightly worrisome. Seems like some sort of scantron-like ballot where the machine just fills in the box for you and both you and a machine can read it would be better
Thanks again for the info.
Some close-proximity insight for those evaluating ES&S. I'm an Omaha resident and have knowledge of ES&S's application development and information security environment.
1. Senior management does not see information security as ES&S's responsibility. The developers are under very tight schedules and are not given much in terms of time and resources to focus on the "apply security after dev is done" model ES&S uses. I discounted this a bit since nearly every programmer complains about not having enough time and resources, but believe there is some merit in the case of ES&S.
2. The codebase was never designed from a security perspective and is old legacy code that has been dragged along into newer OS platforms.
3. ES&S senior management believes that information security is the responsibility of their technology providers. For instance, they attribute OS and networking flaws to Microsoft and indicate they are not responsible for these issues as they're "only users." Unfortunately, in the shop I work in, we're aware Microsoft disagrees and expects us to harden our apps, OS, network and general environment.
4. ES&S security staff are not very well qualified. Internal audits are not performed unless a client requires it, and unfortunately, most governmental clients only know to ask for a SAS-70 (which is usually done by an accountant and says nothing material about information security). Internal security processes are seriously lacking.
5. Constructive criticism is not well tolerated within ES&S's business environment. Production schedules are tough and resource challenges are pushing people to the edge. Shortcuts with the promise of "coming back later to tighten up all these holes" is common practice.
I should note that many of the people that work there are well intentioned and are trying to do their best, but until clients expose these flaws and know how to demand better security (vs. the useless SAS-70), senior management won't realize it needs to allocate these resources. Presently, security is perceived as an unnecessary overhead cost that is the responsibility of others, not ES&S.
I skimmed through the first dozen or two posts "at or above my level of interest", and frankly, I'm appalled. After all the years of screaming and yelling about DCMA, the RIAA, and firmware copy protection, to see this "it's not legal", and "we'll find out about Bev".
Perhaps all these folks are new to slashdot, and have ignored everything that's been out there for years about rigged voting black box machines, including reports from Ari Rubin to Clint Curtis in Brevard co, FL.
PERHAPS THOSE OF YOU BEING OFFENDED BY THIS POST WHO LIVE IN THE US SHOULD LEAVE, AND MOVE TO AN OPEN DICTATORSHIP, SO YOU DON'T HAVE TO VOTE.
mark
The diffrence is that it is a integral part of the nation's "democratic" proccess, and we, the public, paid for the software.
My paper ballot was counted solely on an ESS machine that my county bought. Thus, I am a purchasor and user of the software.
I don't remember seeing a EULA that said I couldn't distribute it.
Why do you hate Bev Harris so much? Do you work for ES&S? Are you a Republican and you don't like her politics? Are you working for the Tom Flocco anti Bev Harris disinfo campaign? You see, she pissed some people off and they started a serious campaign of slander and disnformation against her. And here you are, every time that she or blackboxvoting.org are mentioned, chiming in about how crazy she is...
Frankly, you come off sounding like far more of a kook than she does. That quote does not make her sound like a creationist, it makes the other side sound like creationists. She's saying that someone falsified a report in order to make their position look better. If I saw a "scientist" doing that, I'd call them on it, too.
In any case, the level of venom in your tone is astounding. To an impartial observer, it appears as if you are out for revenge. Again I ask: why do you hate Bev so much? There are plenty of kookier kooks in the world, why focus so much frothing rage against her?
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
Framebrate?
I must have been flaming myself!
"Flyin' in just a sweet place,
Never been known to fail..."
And ye shall know the truth, and the truth shall make you free.
John 8:32(King James Version)
Election Office Report
for
Linux Hax0r
November 22,2006 10:15PM
Term: Vote fo Sequence:
HaX0r District Type: 000100239
Term:4 Vote fo1 Sequence: 1
Master Bater District Type: 000200239
Term:4 Vote fo1 Sequence: 51