[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Second Referendum Petition FRAUD
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /pol/ - Politically Incorrect

Thread replies: 75
Thread images: 11
File: 1466897423887.png (268 KB, 575x431) Image search: [Google]
1466897423887.png
268 KB, 575x431
reposting because /pol/ is being slid

Someone edited the second BREXIT petition json file between 10:00pm and 10:30pm.

Second referrendum petition:
>https://petition.parliament.uk/petitions/131215

Javascript code for data storage of the second referrendum petition:
>https://petition.parliament.uk/petitions/131215.json

Internet archive page of the .json code:
>http://web.archive.org/web/*/https://petition.parliament.uk/petitions/131215.json

>Open "find" then type GB to locate number
>Add on on hour to waybackmachine times to get UK times.
>I've already fixed the times below

16:35 on 25/06/2016:
>http://web.archive.org/web/20160625153506/https://petition.parliament.uk/petitions/131215.json

21:21 on 25/06/2016:
>http://web.archive.org/web/20160625202143/https://petition.parliament.uk/petitions/131215.json

23:01 on 25/06/2016:
>http://web.archive.org/web/20160625220110/https://petition.parliament.uk/petitions/131215.json

>first and second: the UK signature updates like normal from 354,634 to 365,483 in 5 hours
>second and third: in less than 2 hours and the number exploded from 365,483 to 2,401,768 from the UK

>"but OP, this could be a conspiracy theory and 2.1 million really did sign in 2 hours."

I've already thought of that:

This is the signature page:
>http://web.archive.org/web/*/https://petition.parliament.uk/petitions/131215

20:00 on 25/06/2016:
>http://web.archive.org/web/20160625190047/https://petition.parliament.uk/petitions/131215
2,205,213 signatures

22:45 on 25/06/2016:
>http://web.archive.org/web/20160625214559/https://petition.parliament.uk/petitions/131215
2,520,285 signatures

23:14 on 25/06/2016:
>http://web.archive.org/web/20160625221449/https://petition.parliament.uk/petitions/131215
2,572,155 signatures

Above three prove that the signature count did not increase by number signing in the two hour explosion.

Someone edited the file at a point within the two hours. The edit was between 10:10pm and 10:30pm.

Original thread: >>78732598
>>
File: kek.png (628 KB, 1058x700) Image search: [Google]
kek.png
628 KB, 1058x700
Here's the bot: http://pastebin.com/rgiiPbww

change:

br.form['signature[location_code]'] = ['GB']

to

br.form['signature[location_code]'] = ['BAT']

and lets get British Antarctic Territory in top 4 next.
>>
this is big news
>>
The Australians are shitposting again

>>>78766167
>>
>>78768890
Bump
>>
>>78768966
who made this
>>
>>78768890
dude those fu king porn pix are annoying. I just came here to laugh at some casual racism
>>
If I didn't have a shit ton to do I would fire up MongoDB.
>>
>>78769151
The image is taken from a site that is parsing the JSON data here:

https://json-csv.com/petition-uk-2nd-referendum

The bot has been floating around all day.

Here's a slightly modified one that generates actual names that aren't gibberish.

http://pastebin.com/Gvs1wPfB


The magic appearing votes were said to come from a fix to the system likely due to the bot spam

here: https://github.com/alphagov/e-petitions/commit/8ae55cc26209e7ac1c7308c607d8cc7553f90af4

>Don't record country petition journals for the UK

>Under high load we saw many locks while writing the country petition journals on updating the journal for the UK. To avoid this we mark the signature as unrecordable if it's from the UK. We can write something to populate this later, or calculate it on the fly from the other journals.
>>
File: image.jpg (87 KB, 1024x648) Image search: [Google]
image.jpg
87 KB, 1024x648
>Trying this hard
Globalists are desperate, good sign.
>>
>>78769456
hmmmm
you would think since they locked it they would have caught on...
>>
>>78768890
This board cheats on every single youtube video they don't like. Shill and cheat on every single fucking online poll they don't like. So eat me
>>
>>78769623

I'm not sure /pol/ were the original bot spammers. Most people here have been spamming places that immediately scream scam. That's why Vatican City and North Korea are #2 and #3
>>
>>78769637
I'll make you scream BREXIT with my dick
>>
>>78769731
to discredit it? Pretty smart 2bh but uk still has >2mil votes, how many of those are legit?
>>
>>78769871
I'd guess 300k-500k

All that were needed were 100k anyhow
>>
>>78769944
I mean, should we be worried then? Should we bring attention to this?
>>
File: FalseRefAnal-ytics2.png (133 KB, 1892x824) Image search: [Google]
FalseRefAnal-ytics2.png
133 KB, 1892x824
>>78768890
Updated analytics desu, the Vatican has over 30,000 referendum requests with a total population of 451 lol
>>
If you add all the signatures by constituency, you will get all the signatures made in the UK

Then if you add the signatures by country, excluding the UK's Signature Count you get quite close numbers (if not higher) according to the petition.

It seems that there is a cron task updating the values every x time so it makes it easier for handling the data.

TL:DR

You should get data for GB's signatures on the "signatures_by_constituency" part not on the "signatures_by_country" part, and then add the results excluding the GB from the countries, to get the precise data from the petition.
>>
File: mlady.webm (3 MB, 886x584) Image search: [Google]
mlady.webm
3 MB, 886x584
>>78770166

That's a lot of Popes!
>>
>>78765794

What you see on the Signatures By Country is an outdated value.

When it got updated at around 23:01 (backup time) it got bumped from 365,483 to 2,401,768. accordingly to the Signatures By Constituency

So no, there is no edited data by any human on the json or the database.

What could be happening is someone just feeding false information to the server on other countries, but that isn't affecting the GB votes due to the additional layer of security regarding these.
>>
>>78768890
Who cares, an internet petition can't override a national referendum.
This is desperation.
>>
>>78768890
We need to send this to the electoral commission or something, or at least make this fraud common knowledge.
>>
File: aussiefraud.png (43 KB, 540x444) Image search: [Google]
aussiefraud.png
43 KB, 540x444
>>78770451

>good goy, mislead the curious
>>
>>78768890
>>78770615
If only popular youtubers like Stefan memelux or Nigger pigeon chould do a report on this.
>>
>>78770279
lmao
>>78769186

>>78770407
what exactly is signatures by country? Its all the non-uk ones?
>>
>>78770798
Signatures By Country are non UK ones.
Signatures By Constituency are the UK ones.
>>
>>78770798
>>78771000
Note that on Signatures By Country you should discard the GB result as it's not updated on realtime.
>>
>>78771113
so they essentially count uk votes twice or is that only on the json?
>>
File: 1466776967221.jpg (51 KB, 458x462) Image search: [Google]
1466776967221.jpg
51 KB, 458x462
>>78768890
>Someone edited the file at a point within the two hours

Let me shed some light on this topic for you guys.

>Database was edited, not the JSON

You do not edit a "json" file. You generate a json file. The json data is a key value store representation of a database. In this case most likely MySQL or MsSQL, depending of if their win-fags or not.

>Serialization

The data from the database is then "serialized" into JSON. The reason why JSON is serialized is because it is pretty easy for any programing language to read a JSON key value store as almost all languages have identical data structures.

>Shity Frameworks

I'd be money is .NET based. Typically only an amateur PHP & ASP.NET devs actually pump their API dictionaries / json objects to an actual .json file.

It's possible they're even intentionally using a compromised / outdated framework / server so they can "hack themselves" and alter it externally without leaving any internal trail.


>Confirming our Hypothesis
Lets take a look at the server.

Windows faggots get a linux live CD, Mac fags bust out your terminal.

The command we are going to use is ...

>BASH Command

curl --head parliament.uk

You can also use curl -I or even wget, but this is the most explicit way to request server info.

>Shity ASP.NET confirmed

HTTP/1.1 302 Redirect
Content-Length: 147
Content-Type: text/html; charset=UTF-8
Location: http://www.parliament.uk
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET

Looks like it is a Microsoft IIS 7.5 server

This means they're running Windows Server 2008.

>Outdated Server Confirmed

Considering IIS 10 is the newest and released with Windows Server 2016, they are using some pretty outdated server software.

>Confirm Vulnerabilities

A quick look over here...

https://www.cvedetails.com/vulnerability-list/vendor_id-26/product_id-3436/version_id-92758/Microsoft-IIS-7.5.html

and there you go Anons,

If I didn't know any better I'd say this is a Clinton server.
>>
>>78771185
You don't count GB's result twice you get the GB's result from Signatures By Constituency and not from
Signatures By Country as those are not updated realtime.
>>
https://github.com/alphagov/e-petitions/issues/483

This guy ran the calculation and changed it.
>>
>>78771289
Well done sir
>>
>>78771289

Those exploits would not affect the petition website as they pose only the danger of taking it down temporarily.
>>
>>78771289
Dumb his down for me friend, I am woefully uneducated in these things. Am I understanding correctly that the server being used is ridiculously unsecure and easily hacked to produce such suspicious counts as we're seeing in the OP?
>>
>>78771781

>Symptom of a Deeper Problem

DDoS attacks are not just for taking down servers. They are also for causing servers to throw errors that open the software on them up to bugs that are exploitable, other wise known as "hacks"

>Lazy UK Admins / Devs

In this case, if they are too lazy to update their server version there is a strong probability that they are also too lazy to update their framework version.

In this case their framework is ASP.NET

The version of ASP.NET that shipped with Windows Server 2008 is..

.NET Framework 3.5

>Confirm .NET 3.5 Vulnerabilities

https://www.cvedetails.com/vulnerability-list/vendor_id-26/product_id-2002/version_id-82466/Microsoft-.net-Framework-3.5.html

A shit server running shit software.

>>78771874
Ok, so.

The simple version is that older versions of software ( especially when dealing with Microsoft ) typically are less secure than the newer versions.

In fact, most updates and version updates to Microsoft Server software are purely security updates.

They are running a 8 year old server with 8 year old software.

Attacking something this out of date typically would be extremely easy, even if the server were something mega-secure like CentOS and the framework was rock solid.
>>
>>78772358
I mean, just look at the NK/VC votes. The real question is how many of the uk votes are real
>>
>>78772566

The UK Votes go trough an extra layer of security.
>>
>>78772788
so can we conclude false alarm?
>>
Bumb
>>
File: 1466863773218.jpg (108 KB, 638x800) Image search: [Google]
1466863773218.jpg
108 KB, 638x800
>>78772566

>The real question is how many of the uk votes are real

I'm honestly not really aware of how the UK vote system works.

First, is voting 100% digital? If it's 100% digital is any identification required to vote?

If not then, really anyone could fire up a bot to vote.

If they do require an ID then we'd need to see what kind of ID and then we could really get somewhere.

Voter fraud typically is a hard nut to crack because the people who are sitting on all the information that could nail them are the same people you have to ask for the information to investigate them.
>>
>>78772876
Yes together with this response by the developers.
https://github.com/alphagov/e-petitions/issues/483
>>
>>78772975
No, it is paper.
>>
>>78772788
I think they disabled that here:

https://github.com/alphagov/e-petitions/commit/8ae55cc26209e7ac1c7308c607d8cc7553f90af4

>Under high load we saw many locks while writing the country petition journals on updating the journal for the UK. To avoid this we mark the signature as unrecordable if it's from the UK. We can write something to populate this later, or calculate it on the fly from the other journals.
>>
>>78773043
2mil people signed a paper petition? noice
>>
>>78773128

They still have protection against it.

You need to generate a valid Post Code, confirm your email, and fetch a link from it.

Also I am sure they would be looking into IP's and actual names being inputted in, discarding those who look like spam.
>>
>>78773528
The script that generates just random chars will stand out like a sore thumb.

I could build a list of postal codes and use fake-factory to generate names with no issue. One of the scripts already uses it generate names. Temp email generator already generates a temporary email and the script verifies the submission in the bot script. You could probably toss out most fake addresses like the .ru email addresses temp email generates, but I doubt they are even going that far.

The only issue would be IP address, but since UK isn't updated in real-time it is hard to tell. I do know for a fact about 24 hours ago at this time they were averaging about 100-500 votes every 10 seconds.
>>
>>78773962
>>78773962
>>78773962
Got some ammo here
>>
>>78774006

Wrong type of ammo, mate.
>>
If they throw out multiple votes from the same IP they're potentially disenfranchising people who live together or students voting from college networks. If they throw out votes from outside the UK, they're potentially disenfranchising British citizen who live abroad.

That script was originally only mean to quickly demonstrate how easily it was already being done when the signatures were growing at an absurd rate. The point is that if something that basic can be put together in an effective way in the time takes to drink my morning coffee, what can people who actually want to defraud it do with a little more effort?

I didn't expect it to go this far, but look at how far has skewed results from Vatican City and North Korea, and consider how much better a foreign government could do it.
>>
>>78774630
*how far /pol/ has skewed
>>
>>78774630
Depends, because they surely can detect a couple of thousand votes from the same IP and with the same email TLD... They just would need to prune those.
>>
>>78770256
Any way to quickly add the constituency data together?
>>
>>78774981

By adding the values of the 651 "signature_count" from the "signatures_by_constituency" in the JSON.

Or you could convert it into a spreadsheet.
>>
>>78774834
You can do that, but there are people on /g/ with ridiculous botnets. It also wouldn't be hard to start generating much more legit looking email accounts from multiple sources. You could harvest real names and postcodes from the UK electoral register.
>>
>>78775093
Looks like I will have to convert it to a spread sheet. Guessing I cant just copy paste it.
>>
>>78774981
I think this does it for you

http://codepen.io/ayylmaom80/pen/xOgWPZ
>>
>>78775295
How would I add data to this from the .json? You will have to excuse my lack of understanding.
>>
>>78775464
Never mind figured it out
>>
>>78775528
It wasn't that difficult, wasn't it?

I was about to give you the answer btw.
>>
>>78775591
Yeah no I though I had it but it does not seem to be working. is it because im using links like

http://web.archive.org/web/20160626054231/https://petition.parliament.uk/petitions/131215.json

instead of the direct links used on the codepen site?
>>
>>78775853

I don't think that the Wayback Machine allows you to use that data on an external website.
>>
File: DcwqI9B.jpg (65 KB, 768x469) Image search: [Google]
DcwqI9B.jpg
65 KB, 768x469
>>78768890

You're fucking nuts, banana ass, but we need people like you keeping up the good fight.

You, my good sir, are a scholar and a gentleman.

I don't know who you are or what you do but tonight I approve and thank you.
>>
>>78775853

Although you could use this

http://www.json-xls.com/json2xls

If you copy the JSON content into it.
>>
>>78776019
Then I will have to find another way to count the votes. Might just take the GB vote table out the infograph and edit it abit. I fucked up on data collection. Still should be useful. I appreciate the help.
>>
SOMEONE EXPLAIN WHAT'S GOING ON I DON'T CODE
>>
>>78768966
>Vatican City 2nd
>North Korea 3rd

Something very fishy is definitely going on here.
>>
Thank you Portuguese Statistician for providing your input and for shutting down the poll shills in Trump Generals

I made a Python script to easily collect numbers from the petition.

>16:35 on 25/06/2016:
http://web.archive.org/web/20160625153506/https://petition.parliament.uk/petitions/131215.json
Total number of signatures: 1765889
Sum of all signatures by country: 418534
Number of signatures from United Kingdom: 354634

>20:00 on 25/06/2016:
http://web.archive.org/web/20160625202143/https://petition.parliament.uk/petitions/131215.json
Total number of signatures: 2367548
Sum of all signatures by country: 453139
Number of signatures from United Kingdom: 365483

>21:21 on 25/06/2016:
http://web.archive.org/web/20160625202143/https://petition.parliament.uk/petitions/131215.json
Total number of signatures: 2367548
Sum of all signatures by country: 453139
Number of signatures from United Kingdom: 365483

>22:45 on 25/06/2016:
http://web.archive.org/web/20160625220110/https://petition.parliament.uk/petitions/131215.json
Total number of signatures: 2547875
Sum of all signatures by country: 2499997
Number of signatures from United Kingdom: 2401768

>23:01 on 25/06/2016:
http://web.archive.org/web/20160625220110/https://petition.parliament.uk/petitions/131215.json
Total number of signatures: 2547875
Sum of all signatures by country: 2499997
Number of signatures from United Kingdom: 2401768

The 23:14 archived page uses the exact same JSON as 23:01 above.

Python script (requires Pandas): http://pastebin.com/Yhr7B92y
>>
>>78776334

Yes, there is a funny guy or some funny guys running scripts to do that.
>>
>>78776174

This worked. Thanks.
>>
>>78776334
It's totally legit. All 451 Vatican City residents came to party
>>
File: 1460357324340.jpg (301 KB, 1234x1024) Image search: [Google]
1460357324340.jpg
301 KB, 1234x1024
>>78776205
>petition signatures growing at a rate that seems to fast to be real
>american anon claims to have voted 33,000 times
>python script posted to show how that's feasible
>"syrian" anon modifies script and uses it to submit signatures from vatican city
>everybody starts spamming vatican city and north korea
>petition website edits results
>world war 3 ensues
>>
>>78776395

No problem,

I couldn't sleep anyways.
>>
>>78776650
Ultimate kek. Thanks Poland bro
>>
>>78776650
>>78776804

They didn't actually edit any results, just ran a cron task to update the value in relation to the signatures by constituency.
Thread replies: 75
Thread images: 11

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.