/* | |
* BOT for 10fastfingers, automatic typing with adjustable speed | |
* ================================================================ | |
* | |
* bored in my apartment and decided to hack this game: http://indonesian-speedtest.10fastfingers.com/ | |
* just start the game, when you're ready to type, DON'T TYPE ANYTHING, open up | |
* your Developer Tools in Chrome (CTRL+SHIFT+J) and click Console tab, and | |
* then paste the whole code below, then press enter, and enjoy the show. | |
* | |
* twitter.com/kecebongsoft | |
*/ | |
var word_idx = 0; | |
var interval_per_word = 250; // in milliseconds | |
function hackit(){ | |
if(word_idx<words.length){ | |
$('#inputfield').val(words[word_idx] + ' '); | |
var keyup = jQuery.Event('keyup'); | |
keyup.which = 32; | |
$('#inputfield').trigger(keyup); | |
word_idx++; | |
setTimeout('hackit()', interval_per_word); | |
} | |
} | |
setTimeout('hackit()', interval_per_word); |
This comment has been minimized.
This comment has been minimized.
Change the 2nd line when it says oh and when you get a very high score they will send you notifications and it will show a anti-cheat test and all the words are in a picture..... But i didnt do it. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
It's working really |
This comment has been minimized.
This comment has been minimized.
lame |
This comment has been minimized.
This comment has been minimized.
... and a surefire way to get your account banned ;) |
This comment has been minimized.
This comment has been minimized.
This code does not work in competitions (more detail in follow) and have varying result with same interval_per_word on it. I try random interval_per_word and random Wrong words but didn't work, do you have any other idea? This Anti-Cheat-test is to evaluate your typing result (sorry about the inconvenience but this is the only way to prevent cheating on 10FastFingers). This test only appears when you type faster than X WPM. Below you can see the last 5 results in each category that are currently not counted. By clicking on one of those results you will get to the Anti-Cheat-Test where you can unlock the results by typing fast enough (don't worry, you can try it as often as you like). |
This comment has been minimized.
This comment has been minimized.
if you get higher than 99 they will give you an anti-cheat test |
This comment has been minimized.
This comment has been minimized.
Change var numberOfWordsPerMinute = 400;
$( "#inputfield" ).keyup(function() { $("#inputfield").val( $(".highlight").text() )});
for (i=1; i <=numberOfWordsPerMinute; i++) {
var e = $.Event("keyup");
e.which = e.charCode = e.keyCode = 32;
$("#inputfield").trigger(e);
} |
This comment has been minimized.
This comment has been minimized.
take out the timeout and you'll get the fastest possible score at the moment (usually #1). |
This comment has been minimized.
This comment has been minimized.
umm guys I am only 11 and want to hack this game for school so I don't know where to put that stuff so plz tell me |
This comment has been minimized.
This comment has been minimized.
Navigator developper console. (F12 on Chrome) |
This comment has been minimized.
This comment has been minimized.
do one for nitrotype! |
This comment has been minimized.
This comment has been minimized.
This will get you 140+ in competitions. It's usually less than 152 WPM too, That's when I activate anti-cheat. I got first place constantly with this code. |
This comment has been minimized.
This comment has been minimized.
http://10fastfingers.com/anticheat/generate_word_picture Does anyone know where the source code for the picture generator would be from? We could probably crack the anti-cheat engine if we do. |
This comment has been minimized.
This comment has been minimized.
I made a version for http://typing-speed-test.aoeu.eu/ I minimized the code a bit too and made it bookmarklet compatable, not that you would ever need it that often. All you need to do is add It doesn't work for stats if you set it too fast but if you're just trying to show off set it to any value larger than 1ms
|
This comment has been minimized.
This comment has been minimized.
var word_idx = 0; Use this to get 105wpm and no anti cheat!! |
This comment has been minimized.
This comment has been minimized.
Can anyone make a version for Typin Pal http://school.typingpal.com/info/ |
This comment has been minimized.
This comment has been minimized.
var $=jQuery;
var ifield = $('#inputfield');
interv = setInterval(function() {
var vl = $('#words .highlight');
if (!vl.length) {
clearInterval(interv);
}
vl = vl.text();
if (vl == '' || !vl || typeof vl =='undefined') {
clearInterval(interv);
}
ifield.val(vl + ' ');
var keyup=$.Event('keyup');
keyup.which=32;
ifield.trigger(keyup);
}, parseInt(prompt("Speed", 85))); |
This comment has been minimized.
This comment has been minimized.
Where can I put this code ? |
This comment has been minimized.
This comment has been minimized.
ar $=jQuery; |
This comment has been minimized.
This comment has been minimized.
How do I run the code? I opened the console and pasted the code there but nothing happens... |
This comment has been minimized.
This comment has been minimized.
do i press command option j at the same time |
This comment has been minimized.
This comment has been minimized.
Is it possible to write some code so that "red highlighting" of code is turned off at 10fastfingers.com http://j.mp/2b5LU9Z ? |
This comment has been minimized.
This comment has been minimized.
# Here is an easy & nasty hack : just open the console on 10fastfingers, start the game by typing one character into the field now paste in console:
and wait until the countdown finishes. cheers & if you like easy solutions visit |
This comment has been minimized.
This comment has been minimized.
I would love to eat a mac book |
This comment has been minimized.
This comment has been minimized.
this makes you get 99wpm so you don't have to do the anticheat test var word_idx = 0; |
This comment has been minimized.
This comment has been minimized.
or adjust it from 620 to 650 |
This comment has been minimized.
This comment has been minimized.
Can we get one for writeforme.org? |
This comment has been minimized.
This comment has been minimized.
Can somebody make a version so that the correct words/letters are inputted when I type any key? |
This comment has been minimized.
This comment has been minimized.
var word_idx = 0; That one better |
This comment has been minimized.
This comment has been minimized.
Beyond just an exercise in programming, what is the point in this? |
This comment has been minimized.
This comment has been minimized.
I think it's just fun to write these kinds of things. I made a version that tries to match a class TenFastCheater {
constructor() {
const spaceEvent = $.Event('keyup')
spaceEvent.which = 32
this.spaceEvent = spaceEvent
this.adjustmentStep = 50
this.minDelay = 50
this.randomRange = 10
this.targetWpm = 157
this.charactersTyped = 0
this.startTime = 0
this.delay = 1 / (this.targetWpm / 60) * 1000
}
static currentWordSelector() {
return 'span.highlight'
}
static inputSelector() {
return '#inputfield'
}
static timerSelector() {
return '#timer'
}
currentWord() {
return $(this.constructor.currentWordSelector()).text()
}
currentWordExists() {
const word = $(this.constructor.currentWordSelector())
return word.text() !== "" && word.is(':visible')
}
pressSpace() {
$(this.constructor.inputSelector()).trigger(this.spaceEvent);
}
typeWord(word) {
$(this.constructor.inputSelector()).val(word)
this.pressSpace()
// Plus one for the space
this.charactersTyped += word.length + 1
}
typeCurrentWord() {
this.typeWord(this.currentWord())
}
nextTimeout() {
const randomDelay = (Math.random() * this.randomRange * 2) - this.randomRange
return this.delay + randomDelay
}
currentEstimatedWpm() {
if (this.secondsElapsed() <= 5) {
return 0;
}
return (60 / (this.secondsElapsed()) * this.charactersTyped) / 5
}
secondsElapsed() {
return ((new Date).getTime() - this.startTime) / 1000
}
adjustDelay() {
if (this.currentEstimatedWpm() == 0) {
return
}
const change = this.adjustmentStep
if (this.currentEstimatedWpm() > this.targetWpm) {
this.delay += change
} else if (this.delay - change >= this.minDelay ) {
this.delay -= change
}
}
cheat() {
if (this.startTime == 0) {
this.startTime = (new Date).getTime()
}
this.typeCurrentWord()
if (!this.currentWordExists()) {
this.reset()
return
}
this.adjustDelay()
const nextTimeout = this.nextTimeout()
setTimeout(this.cheat.bind(this), nextTimeout)
}
reset() {
this.startTime = 0
this.charactersTyped = 0
}
}
const cheater = new TenFastCheater
cheater.cheat() |
This comment has been minimized.
This comment has been minimized.
is there any cheat for typingtest.com?I am trying to apply for this transcribing job but cant pass the stupid typing test ,it requires 60 wpm at %90 accuracy |
This comment has been minimized.
This comment has been minimized.
nice ip logger man |
This comment has been minimized.
This comment has been minimized.
var word_idx = 0; |
This comment has been minimized.
This comment has been minimized.
Hello all,
imageCanvas = (function getSafeImage() {
const canvas = document.createElement('canvas');
canvas.getContext('2d').drawImage(img, 0, 0);
return canvas;
})() |
This comment has been minimized.
This comment has been minimized.
Nobody has anything on typing.com? |
This comment has been minimized.
This comment has been minimized.
hi, |
This comment has been minimized.
This comment has been minimized.
yo anybody got any codes for 10fastfinger.com so that i dont get anticheat notifaction follow me on instagram |
This comment has been minimized.
This comment has been minimized.
can someone make like this to typingsensei.com? |
This comment has been minimized.
This comment has been minimized.
Can someone make one for nitro type |
This comment has been minimized.
This comment has been minimized.
if you are having trouble with the anti cheat you can check this out https://github.com/tewedaj/10fastfingerscheater |
This comment has been minimized.
This comment has been minimized.
https://github.com/tewedaj/10fastfingerscheater it can be cracked here :) |
This comment has been minimized.
This comment has been minimized.
explain how i can do this on Nitro Type |
This comment has been minimized.
This comment has been minimized.
Nitro type is a bit complicated i don't think it can be done from the console like this... since there is no input filed i think the website just checks if a key is pressed and then it checks it with the word list and you can't really use js to press keys you can only check for them.. am not 100% sure tho but it can be done with selenium and some cool python |
This comment has been minimized.
This comment has been minimized.
Can someone make a hack for https://at4.typewriter.at/index.php pleas |
This comment has been minimized.
or paste this:
$( "#inputfield" ).keyup(function() { $("#inputfield").val( $(".highlight").text() )});
then its as fast as you hit the space bar.