Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Quelltext verändern möglich?

Discussion on Quelltext verändern möglich? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
Quelltext verändern möglich?

Guten Tag,

ich würde gerne einen Quelltext einen Seite verändern mit einem Skript in Java oder C# (bevorzugt). Bzw. mal kurz erklärt :
1. Ich gehe auf eine Seite
2. Der Standartquelltext der Seite wird dann durch mein C# oder Java Programm verändert und der Benutzer sieht dann meinen modifizierten Quelltext

Es soll zumindest bei Firefox (wichtig) laufen , am Besten jedoch bei allen Browsern und der Lösungsweg möglich einfach sein. Jemand evtl. eine Idee?
xShizoidx is offline  
Old 09/09/2016, 21:04   #2
 
EngelEatos's Avatar
 
elite*gold: 22
Join Date: May 2011
Posts: 516
Received Thanks: 178
Warum unbedingt C# oder java?
hierbei würde sich ein Tampermonkey/Greasemonkey-Script anbieten
dabei würde Javascript verwendet werden.
EngelEatos is offline  
Old 09/09/2016, 22:48   #3



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
Danke erstmal für die Antwort. Damit kann ich schon einmal etwas anfangen.
Aber c# oder java wäre besser, weil das Programm später z.T. noch als Bot missbraucht wird, etc.
xShizoidx is offline  
Old 09/10/2016, 12:21   #4


 
Menan's Avatar
 
elite*gold: 0
The Black Market: 169/0/0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
Also den Inhalt des Browsers mit C# und Java zu ändern wird schwierig..

Dann müsste dein Tool als Proxy fungieren und der Proxy im Browser gesetzt werden, so dass jeder Request durch dein Tool geht, dann kannst du die Antworten modifizieren, bevor du sie an den Browser weiter schickst..
Menan is offline  
Old 09/10/2016, 12:42   #5
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
das klingt mir ziemlich nach blackhat, was haste denn genau vor?
Dr. Coxxy is offline  
Old 09/10/2016, 13:33   #6



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
Ich will auf bestimmten Seiten das Frontend etwas abändern und z.T. auch eigene Buttons einfügen. Wenn dieser Button dann gedrückt wird, sollen meine eigenen Funktionen im C# oder Java Programm ausgeführt werden. Deshalb habe ich gedacht, ich kann z.B. einfach in C# die Seite, auf der sich der Browser befindet auslesen und dort dann einen neuen Quelltext reinmachen. Der Quelltext muss nicht direkt vor dem Request geändert werden, das kann auch direkt nach dem Laden der Seite gemacht werden.

Es geht jetzt erstmal um das Ändern des Quelltextes und evtl. noch ermitteln der aktuellen Seite.
xShizoidx is offline  
Old 09/10/2016, 13:43   #7



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
Menan hat dir bereits eine Lösung vorgeschlagen, was besseres fällt mir leid auch nicht ein. Chrome/Firefox bieten ja keine API an (zum Glück).
Shawak is offline  
Old 09/10/2016, 13:59   #8


 
Menan's Avatar
 
elite*gold: 0
The Black Market: 169/0/0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
Also den Quelltext verändern musst du in jedem Fall nachdem die Seite geladen wurde und dir der originale Source vorliegt, den kannst dann modifizieren.
Greasemonkey macht auch nichts anderes als Javascript onload auszuführen und damit den bereits vorhanden Quelltext zu modifizieren.

1. Lösung ist per Proxy, allerdings denke ich nicht, dass du damit weiter kommst. Wer trägt schon ein Tool eines fremden als Proxy ein und lässt seinen gesamten Traffic tunneln?

2. Lösung wäre eine Kombi aus einem FireFox/Chrome Plugin, welches die Buttons auf der Seite setzt und einem Tool, welches deine Funktionen bietet (falls du diese nicht in JS schreiben kannst? Dann kannst du auch alles per GreaseMonkey / Plugin programmieren) oder du steuerst das Tool eben über das Plugin fern. In wie weit dies nun direkt geht oder über einen Server, der von beiden angesteuert wird zum setzen von Befehlen und ausführen der Befehle durch das Tool kann ich dir leider nicht sagen.

Edit: Da fällt mir gerade ein, dein Tool könnte einen localen Server starten der auf einen bestimmten Port hört, dann könnte das Browser Plugin / Greasemonkey Script einfach die Buttons einfügen und dann per Javascript über aufrufe der localhost:PORT/api Befehle und Informationen an das Programm übergeben.
Menan is offline  
Old 09/10/2016, 14:21   #9



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
Es gibt ja z.B. mozrepl für Firefox, damit wurde damals eine Bibliothek für Firefox automatisieren , etc. geschrieben für Autoit und es war/ist auch die Funktion zum ändern des Quelltextes dabei gewesen/ist. Mozrepl läuft ja auch soweit ich weiß über Javascript.
Dacht an so etwas in der Art ... also wo ich z.B. ein Firefox addon installiere und dann mit c# irgendwie darauf zugreifen kann und javascript befehle beispielsweise senden kann.
xShizoidx is offline  
Old 09/10/2016, 14:29   #10
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Quote:
Originally Posted by xShizoidx View Post
Ich will auf bestimmten Seiten das Frontend etwas abändern und z.T. auch eigene Buttons einfügen. Wenn dieser Button dann gedrückt wird, sollen meine eigenen Funktionen im C# oder Java Programm ausgeführt werden. Deshalb habe ich gedacht, ich kann z.B. einfach in C# die Seite, auf der sich der Browser befindet auslesen und dort dann einen neuen Quelltext reinmachen. Der Quelltext muss nicht direkt vor dem Request geändert werden, das kann auch direkt nach dem Laden der Seite gemacht werden.

Es geht jetzt erstmal um das Ändern des Quelltextes und evtl. noch ermitteln der aktuellen Seite.
damit hast du meine frage immer noch nicht beantwortet, warum willst du das ganze machen, wofür brauchst du das?
Dr. Coxxy is offline  
Old 09/10/2016, 14:40   #11



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 283/0/0
Join Date: Feb 2011
Posts: 1,351
Received Thanks: 410
Antwort

Quote:
Originally Posted by Dr. Coxxy View Post
damit hast du meine frage immer noch nicht beantwortet, warum willst du das ganze machen, wofür brauchst du das?
Um das Frontend einer fremden Seite zu ändern und dort eigene Buttons einzufügen, welche Funktionen enthalten, welche Datenbankabfragen,Textvergleiche, Daten aus anderen Webseiten auslesen und diese dann auch vergleichen , etc. in C# ausführen sollen und dann das Ergebnis auf diese Seite wieder zurückliefern sollen.

Wenn ich damit irgendeinen Blödsinn vorhätte , warum sollte ich den Quelltext ändern? Um von jemanden die Facebook Logindaten oder zu klauen muss ich ja nicht den Quelltext ändern.
xShizoidx is offline  
Reply


Similar Threads Similar Threads
Metin2 DE..Client verändern möglich?
02/24/2011 - Metin2 - 17 Replies
Hey Liebe Com.. wollte fragen ob ich am Client z.b die Texte .. Bewegunggeschw. + - x% oder Abwehr gegen Ohnmacht oder das ich die normale Metin2 Schrift von Metin 2007 wieder sehe usw. verändern kann... is leider ned wie bei NeonBlue..konnte da alles ändern..aber gehts im DE ordner auch..?? und wenn ja welche datei im DE ordner entscheidet die Texte und so? pls help Danke im vorraus. Mfg: Endless
d2nt item log verändern, möglich ?
06/29/2010 - Diablo 2 - 9 Replies
I'd like to change what appears in the item log in d2nt, for example i'd like to see what rares where picked up but sold etc. is that possible ? edit: ups is ja n deutsches forum... naja ihr wisst, was ich meine
Shops Verändern,FileZilla Verbinden, & Map Verändern..
02/26/2010 - Metin2 Private Server - 16 Replies
Hallo Comm. Ich brauche hilfe bei Filezilla Wächter Des Dorfplatzes zu Entbuggen. Ich brauche hilfe bei Maps Verändern. Ich brauche hilfe bei Shops Items zu verändern. Ich brauche hilfe bei Filezilla Zu Verbinden. Mfg Tod<3
Verändern von Rassenmodels noch möglich?
11/03/2006 - World of Warcraft - 5 Replies
Moin, hab mich mal rangesetzt und ne Human to Undead (Male) Version gemacht, leider hab ich das Problem, dass WoW die wohl nicht annimmt, da mir immernoch der gleiche langweilige Mensch gezeigt wird.. Weiß jemand Rat? Hat jemand ne Lösung? EDIT: Hab alles gemacht wie im TuT, die Models nimmt er weder von MWS noch von WINMPQ mpq`s an.. :hm:



All times are GMT +1. The time now is 18:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.