-
-
Save vielhuber/06eef5f7aa8353606ae33d63ebd42008 to your computer and use it in GitHub Desktop.
coins = 42, | |
sourceId = localStorage.getItem('sourceId').split('"').join(''), | |
deviceLogId = localStorage.getItem('deviceLogId').split('"').join(''), | |
users = JSON.parse(localStorage.getItem('users')); | |
users.forEach(users__value => { | |
fetch('https://logger-lb-5.anton.app/events', { | |
method: 'POST', | |
'headers': { 'Content-Type': 'application/json' }, | |
body: JSON.stringify({ | |
"events":[{"event":"adjustCoins","value":coins,"src":sourceId,"created":(new Date()).toISOString()}], | |
"log":users__value.l, | |
"credentials":{"authToken":users__value.t,"deviceLogId":deviceLogId} | |
}), | |
}).then(v=>v).catch(v=>v).then(data => { window.location.reload(); }); | |
}); |
app.iosgods.com Danke mir später
sieht man dass du keine Ahnung hast,
-
Anton ist eine web-app die im backend und frontend läuft > du kannst nicht einfach so sache manipulieren ,geschweige man kann es was ich auch getan habe.
-
das ist eine seite für ios, wenn du mal gelernt hast zu denken: es gibt nicht nur ios sondern auch Android und Web, geschweige wiederum davon dass es eig. Scheiß-egal ist weil eh alles über requests läuft (wie das eigentliche topic von diesem GitHub thread)
app.iosgods.com Danke mir später
sieht man dass du keine Ahnung hast,
- Anton ist eine web-app die im backend und frontend läuft > du kannst nicht einfach so sache manipulieren ,geschweige man kann es was ich auch getan habe.
- das ist eine seite für ios, wenn du mal gelernt hast zu denken: es gibt nicht nur ios sondern auch Android und Web, geschweige wiederum davon dass es eig. Scheiß-egal ist weil eh alles über requests läuft (wie das eigentliche topic von diesem GitHub thread)
Ich habe mich nicht auf dich bezogen sondern auf @Leonardtg der: „Kannst du mir bitte einen stumble guys iOS hack Machen danke“, gefragt hat dabei habe ich nicht Anton gemeint sondern Einen stumble guys hack von IOSgods
app.iosgods.com Danke mir später
sieht man dass du keine Ahnung hast,
- Anton ist eine web-app die im backend und frontend läuft > du kannst nicht einfach so sache manipulieren ,geschweige man kann es was ich auch getan habe.
- das ist eine seite für ios, wenn du mal gelernt hast zu denken: es gibt nicht nur ios sondern auch Android und Web, geschweige wiederum davon dass es eig. Scheiß-egal ist weil eh alles über requests läuft (wie das eigentliche topic von diesem GitHub thread)
Ich habe mich nicht auf dich bezogen sondern auf @Leonardtg der: „Kannst du mir bitte einen stumble guys iOS hack Machen danke“, gefragt hat dabei habe ich nicht Anton gemeint sondern Einen stumble guys hack von IOSgods
Werde erwachsen, cheat halt nicht
Wi kann ich diesen Code eingeben?
funktioniert nicht
no
fake wurde von spielen gesperrt
Wie lustig das so etwas banales funktioniert hat...
Hab das damals so hart ausgenutzt, indem ich jedem in der Klasse die Coins gecheated habe:)
Über 70 leute
Wie lustig das so etwas banales funktioniert hat...
BTW ich programmiere gerade an einer python Anton library.
Colll kannst du es dann auch hoch stellen
Colll kannst du es dann auch hoch stellen
Programmierst du überhaupt python?
Bin gespannt auf die phyton Anton libary:)
gibst fortnite hacks
kann ich bitte auch coins haben
funkzoniert überhaupt nicht
Es wurde doch schon gesagt, dass es gepatcht wurde
ich weiss nicht ob diese möglichkeit auch schon gepatchted wurde wenn in einer gruppe bist dann diesen befehl eingibst man muss da in einer gruppe sein muss aber dann sollte es funktionieren. ABER es sind so art fake Münzen die da kann man ins Minus(-) fallen Wenigstens kann man da alles kaufen deinen selbst gegrinded münzen werden dan auch abgezogen aber du kannst trotzdem weiter kaufen
Kannst du bitte nochmal ganz genau erklären, was du gemacht hast?
einer in Gruppe macht eine Aufgabe z.B. Das einmal Eins. Und während dessen fügt man diesen Code ein.
Kannst du bitte nochmal ganz genau erklären, was du gemacht hast?
Ich bin zwar nicht er, aber ich glaube ich weiß wie. (Bitte entschuldiege mich wenn es falsch ist)
Ich habe keine wie viel du über http requests und so was weißt (wenn du es nicht weißt, google es) aber was er meines glaubens gemacht hat ist ziemlich einfach. Er hat einfach sich angeguckt was der client zum server sendet, wenn man eine Münze bekommt (also z.B. bei einer erfolgreich abgeschlossenen Aufgabe). Den netzwerktraffic vom browser zu sehen ist nicht schwer, man kann einfach die Entwicklertools benutzen, (In den Entwicklertools einfach auf Netzwerkanalyse klicken) oder etwas advancederes wie burpSuite (was ich benutze) benutzen. Nachdem er gesehen hat das die Coins über das Loggerevent das er oben im Script triggert hinzugefügt und abgezogen werden, hat er einfach dieses scriptchen zusammengewürfelt, was diesen http request senden, womit das event getriggert wird, womit die Münzen hinzugefügt werden.
So ählich habe ich meinen Likebot für pixel paint gemacht. (Den ich aber niemals veröffentlichen werde. Wenn ich meine antonlib zuende gabaut habe, was ich niemals tuen werde, kann man sich das selbst bauen und selbst ohne das ist es nicht schwer)
Ist eigendlich ziemlich einfach (:
Bin gespannt auf die phyton Anton libary:)
Bin fertig! https://github.com/Antonabi/antonLib
Ich werds nachher mal ausprobieren😁
patched
ist noch nd fertig aber hier:
// ==UserScript==
// @name ANTON RAV SCRIPT
// @namespace http://tampermonkey.net/
// @Version 1.1.0
// @description A collection of modules put into one script.
// @author Salami Ninja (sjs7 on discord)
// @match https://www.tampermonkey.net/index.php?ext=dhdg&updated=true&version=5.1.1
// @ICON https://cdn.discordapp.com/attachments/935898565904052284/1274703607022751907/Neues_Projekt_2.png?ex=66c337be&is=66c1e63e&hm=b6f5cadfa77b15dcf5cb0972f4fb94a768d8d0669e1c0151703f528b1e39fff9&
// @grant none
// @match ://anton.app/
// @match ://anton.app/de/
// @exclude ://sjs7.xyz/scripttest/tapermonkey/arav
// ==/UserScript==
(function() {
// Styles
const styles = .zui { position: fixed; right: 10px; top: 10px; z-index: 999999; display: flex; flex-direction: column; font-family: monospace; font-size: 14px; color: #fff; width: 250px; user-select: none; border: 2px solid #000; cursor: move; } .zui-item { padding: 5px 8px; display: flex; justify-content: space-between; align-items: center; background: #222; cursor: pointer; } .zui-item:hover { background: #333; } .zui-item span { color: #fff; font-family: monospace; font-size: 14px; } .zui-header { background: #000; } .zui-header span { font-size: 16px; } .zui-header:hover { background: #000; } .zui-on { color: green; } .zui-item-value { font-size: 0.8em; } .zui-content .zui-item-value { font-weight: bolder; }
;
// Create and append styles
const styleEl = document.createElement('style');
styleEl.textContent = styles;
document.head.appendChild(styleEl);
// Create GUI
const gui = createGUI();
document.body.appendChild(gui);
function createGUI() {
const guiEl = document.createElement('div');
guiEl.className = 'zui';
guiEl.innerHTML = `
<div class="zui-item zui-header">
<span>[/] Anton RAV</span>
<span class="zui-item-value">[close]</span>
</div>
<div class="zui-content">
<div class="zui-item">
<input type="number" id="coinInput" placeholder="Enter coins" style="width: 100%;">
</div>
<div class="zui-item" id="addCoinsButton">
<span>Add Coins</span>
</div>
<div class="zui-item" id="completeLevel">
<span>Complete Level</span>
</div>
</div>
`;
const headerEl = guiEl.querySelector('.zui-header');
const contentEl = guiEl.querySelector('.zui-content');
const headerStatusEl = guiEl.querySelector('.zui-item-value');
const addCoinsButton = guiEl.querySelector('#addCoinsButton');
const coinInput = guiEl.querySelector('#coinInput');
const completeLevelButton = guiEl.querySelector('#completeLevel');
headerEl.onclick = function() {
const isHidden = contentEl.style.display === 'none';
contentEl.style.display = isHidden ? '' : 'none';
headerStatusEl.innerText = isHidden ? '[close]' : '[open]';
};
addCoinsButton.onclick = function() {
const coins = parseInt(coinInput.value);
if (!isNaN(coins)) {
addCoins(coins);
}
};
completeLevelButton.onclick = completeLevel;
// Make the GUI draggable
let isDragging = false;
let currentX;
let currentY;
let initialX;
let initialY;
let xOffset = 0;
let yOffset = 0;
guiEl.addEventListener("mousedown", dragStart);
document.addEventListener("mousemove", drag);
document.addEventListener("mouseup", dragEnd);
function dragStart(e) {
initialX = e.clientX - xOffset;
initialY = e.clientY - yOffset;
if (e.target === headerEl) {
isDragging = true;
}
}
function drag(e) {
if (isDragging) {
e.preventDefault();
currentX = e.clientX - initialX;
currentY = e.clientY - initialY;
xOffset = currentX;
yOffset = currentY;
setTranslate(currentX, currentY, guiEl);
}
}
function dragEnd(e) {
initialX = currentX;
initialY = currentY;
isDragging = false;
}
function setTranslate(xPos, yPos, el) {
el.style.transform = "translate3d(" + xPos + "px, " + yPos + "px, 0)";
}
return guiEl;
}
function addCoins(coins) {
const sourceId = localStorage.getItem('sourceId').split('"').join('');
const deviceLogId = localStorage.getItem('deviceLogId').split('"').join('');
const users = JSON.parse(localStorage.getItem('users'));
users.forEach(users__value => {
fetch('https://logger-lb-5.anton.app/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"events":[{
"event":"adjustCoins",
"value":coins,
"src":sourceId,
"created":(new Date()).toISOString()
}],
"log":users__value.l,
"credentials":{
"authToken":users__value.t,
"deviceLogId":deviceLogId
}
}),
})
.then(v=>v)
.catch(v=>v)
.then(data => {
window.location.reload();
});
});
}
function completeLevel() {
const sourceId = localStorage.getItem('sourceId').split('"').join('');
const deviceLogId = localStorage.getItem('deviceLogId').split('"').join('');
const users = JSON.parse(localStorage.getItem('users'));
users.forEach(users__value => {
fetch('https://logger-lb-5.anton.app/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"events":[{
"event":"levelComplete",
"src":sourceId,
"created":(new Date()).toISOString()
}],
"log":users__value.l,
"credentials":{
"authToken":users__value.t,
"deviceLogId":deviceLogId
}
}),
})
.then(v=>v)
.catch(v=>v)
.then(data => {
alert('Level completed!');
window.location.reload();
});
});
}
// Keyboard shortcut to toggle GUI
window.addEventListener('keyup', function(event) {
if (document.activeElement && document.activeElement.tagName === 'INPUT') return;
if (event.code === 'Slash') {
gui.style.display = gui.style.display === 'none' ? '' : 'none';
}
});
})();
Respekt, dass du dir die Mühe gemacht das das zu Coden und es auch hier hochgeladen hast🥹
es funktioniert nicht aber ich arbeite immernoch daran.
app.iosgods.com
Danke mir später