Quellcode für Browser verschleihern - Möglich?
Hallo zusammen,
ich habe schon in eignigen Foren gelesen, dass es nicht möglich ist, seinen Quellcode (HTML) zu verschleihern.
Okay. Soweit so gut, man kann es dem Spitzel erschweren durch den Quellcode zu "steigen". Gute Beispiele sind da Google oder Facebook. Was mir für den Anfang aber auch schon reichen würde, wäre ein Code, welches den gesamten Quellcode in eine Reihe schreibt. Siehe -> https://daniel-stahl.net/ (Quelltext)
Ich weiß, es ist ein Wordpress-CMS mit warscheinlich einem Plugin. - Kennt da aber jemand evnetuell eine Lösung?
ich habe schon in eignigen Foren gelesen, dass es nicht möglich ist, seinen Quellcode (HTML) zu verschleihern.
Okay. Soweit so gut, man kann es dem Spitzel erschweren durch den Quellcode zu "steigen". Gute Beispiele sind da Google oder Facebook. Was mir für den Anfang aber auch schon reichen würde, wäre ein Code, welches den gesamten Quellcode in eine Reihe schreibt. Siehe -> https://daniel-stahl.net/ (Quelltext)
Ich weiß, es ist ein Wordpress-CMS mit warscheinlich einem Plugin. - Kennt da aber jemand evnetuell eine Lösung?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 274505
Url: https://administrator.de/contentid/274505
Ausgedruckt am: 25.11.2024 um 20:11 Uhr
16 Kommentare
Neuester Kommentar
Moin,
Stichwort lautet: HTML Obfuscator
Das hält aber höchstens Anfänger davon ab an den lesbaren Quellcode zu gelangen...
Sehe darin auch keinen wirklichen Sinn und Zweck ... Außer jemand will seinen grotten schlechten Quellcode vertuschen ;-P
Gruß jodel32
Stichwort lautet: HTML Obfuscator
- http://www.colddata.com/developers/online_tools/obfuscator.shtml
- https://www.ioncube.com/html_encoder.php
- http://www.bad-neighborhood.com/htmlhashing.htm
Das hält aber höchstens Anfänger davon ab an den lesbaren Quellcode zu gelangen...
Sehe darin auch keinen wirklichen Sinn und Zweck ... Außer jemand will seinen grotten schlechten Quellcode vertuschen ;-P
Gruß jodel32
Was hatd Du denn für Qalitätsmaßstäbe.
Was mir für den Anfang aber auch schon reichen würde, wäre ein Code, welches den
gesamten Quellcode in eine Reihe schreibt. Siehe -> https://daniel-stahl.net/ (Quelltext)
gesamten Quellcode in eine Reihe schreibt. Siehe -> https://daniel-stahl.net/ (Quelltext)
Einmal durch den htmltidy gejagt und schon hat man (fast) ordentlichen Quelltext.
Ich weiß, es ist ein Wordpress-CMS mit warscheinlich einem Plugin. - Kennt da aber jemand evnetuell eine Lösung?
Was ordentliches Lernen?
lks
PS. Wenn Du nicht willst, daß Hinz udn Kunz Deien Texte liest, verschlüssele sie doch einafch und gib nur den berechtigten den Schlüssel.
Zitat von @Linuxa:
Danke für die Antworten. Es geht einfach nur darum, ob es geht und wie es geht. - Es hat wohl für den Leihen, der nur
mal in den QC schauen möchte eine abschreckende Wirkung wenn er nur Code-Spagetthi sieht.
Es ist einfach nur mal etwas, was ich wissen wollte. Einen Anwendungsfall gibt es dafür nicht.
Danke für die Antworten. Es geht einfach nur darum, ob es geht und wie es geht. - Es hat wohl für den Leihen, der nur
mal in den QC schauen möchte eine abschreckende Wirkung wenn er nur Code-Spagetthi sieht.
Es ist einfach nur mal etwas, was ich wissen wollte. Einen Anwendungsfall gibt es dafür nicht.
Wenn Du alles in einer Zeile haben willst, mußt du einfach nur alle Zeilenumbrüche entfernen.
Nachtrag:
z.B. so:
cat html-quelldatei.html | tr -d "\n"
lks
+
Es ist einfach nur mal etwas, was ich wissen wollte. Einen Anwendungsfall gibt es dafür nicht.
Interessant.
Zitat von @wiesi200:
Den einzigen sinn was ich noch bei der Sache als Sinnvoll erachte, man reduziert ein kleines bisschen die Größe der
HTML Datei und muss so weniger Daten übertragen
Den einzigen sinn was ich noch bei der Sache als Sinnvoll erachte, man reduziert ein kleines bisschen die Größe der
HTML Datei und muss so weniger Daten übertragen
Das würde viel einfach mit
echo -n "" >html-quelldatei.html
Damit würde die Dateigröße dem Informationsgehalt angepaßt. Nennt sich verlustfreie Komprimierung.
lks
Wie gesagt ist ein HTML Obfuscator wohl das was du suchst.
Wenn du warum auch immer keinen HTML Quellcode zugänglich machen willst liefere doch einfach keinen aus sondern:
- gif Dateien
- pdf Dateien
- oder sonstige nicht HTML Dateien
Bei meinen Anwendungen habe ich mich jedoch bbisher immer für die Auslieferung von HTML entschieden.
Wenn du warum auch immer keinen HTML Quellcode zugänglich machen willst liefere doch einfach keinen aus sondern:
- gif Dateien
- pdf Dateien
- oder sonstige nicht HTML Dateien
Bei meinen Anwendungen habe ich mich jedoch bbisher immer für die Auslieferung von HTML entschieden.
Zitat von @Linuxa:
Es ist einfach nur mal etwas, was ich wissen wollte. Einen Anwendungsfall gibt es dafür nicht.
Es ist einfach nur mal etwas, was ich wissen wollte. Einen Anwendungsfall gibt es dafür nicht.
Doch: Spam-Mails, meist durch Zufalls-Tags. Aus einer aktuellen Paypal-Phishing-Kampagne:
<html>
<dyttylwuddyvjayzrqhwiw krkyufnsquziqkkolffmp='nqaowqdmsadpfgslpfccnjxicwn' wpvcmigpjbzntrjempmm='pvosddlndpsknrujvgog' iqntkdsypnkvgaswpdwakw='ekpvatedapswxdhvjemxilmdnopoo' xqrdqrmkuoswuzltyps='rnrzhunhytjefiapjyajmzpkf'></dyttylwuddyvjayzrqhwiw><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><tnuscgyjfnepfgzuqauxisbumkjf xumgsmuttklubystihqih='dafhxofwncrriscxf'></tnuscgyjfnepfgzuqauxisbumkjf>
<lnpdatgpunemepxkjpaffi mjnmkwrvuwebtaoeobktb='dbzkbznxvczwmlrphkkwvf'></lnpdatgpunemepxkjpaffi></head><obkigibhkotzmjvgrwlutrmj noggihuyjdizktohhqqziyac='zdyrsaowzmbuoqmmuwrezjgrsq' spvxerjnhtvbetrmwvhvhlhbg='uusfpgvynzimscfldgmjmj'></obkigibhkotzmjvgrwlutrmj>
<poyvhcexcsrbmcbdxsyekwr nngrmbxmdxljrnvbfzwkayvcxlsb='aazivaphksbxvdvqs' vmhahabaukdzljuegljgwujnelr='kvcrvpwnjxiluomjxpvmcvjdvnnx' vcwvusrabqwgjknoxfbnfhpannnn='kfkcybjeecvguuibqrp' lztbiajygjtdwvmxfl='nqcigqkiyshicco'></poyvhcexcsrbmcbdxsyekwr><body style="font-family: Verdana;font-size: 12.0px;"><oxisvgfqlazvwwqezdur kesgkxbilurbtcbxvaueqxezqrfca='gtygdkhcahllyzxhxaonqqvce'></oxisvgfqlazvwwqezdur>
<bgoddpshdwtsbbrgxrwyr iwhoulwdzckouerafsovtsnt='emadrkfdqncidvexdxnawrnh' fnidyudzyaoymofn='profnmjdtkbsrwpoicessfnqsv' jzgwxsapxpszmcgwvrgildhss='habkxlbwpwizdvgthfdibqo' rfqkezhymkapgsnmola='gmghjqxwiuwtpxeeekuscqzobxk'></bgoddpshdwtsbbrgxrwyr><div class="zqqhwiwvnuscgyjfnepfgzuqauxisbum"><sbkayhhzdzgfhwcrhpgyevayt cpzmijzoicntnscgywbyqaoyphh='oczwuhmuvuxcavxdabw'></sbkayhhzdzgfhwcrhpgyevayt>
<tpchhifbhdlmemymyquufcftpd dejcuqvpwsolsgwwwjrmrwy='yttylwuddyvjayz' qqhwiwvnuscgyjfne='ofgzuqauxisbumkjfn' mpdatgpunemepxkjpaffiqb='jigibhkotzmjvgrwlutrmjroy' ydcexcsrbmcbdxsyekwr='pxisvgfqlazvwwqezdurdgoddpsh'></tpchhifbhdlmemymyquufcftpd><table id="zzuqpxyzposhndodtqay" style="font: 11.0px Verdana , Arial , Helvetica , sans-serif;color: rgb(51,51,51);" border="0" cellpadding="0" cellspacing="0" width="580"><ryshgwvmjtznhsnxvsredbl cwtsbbrgxrwyrubkayhhzdzgfhwcr='wgyevaytaupchhifbhdlmemymyquu' ecftpdtyshgwvmjtznhs='mxvsredblqpywazzuqpxyzposhnd'></ryshgwvmjtznhsnxvsredbl>
<opywazzuqpxyzposhndodtqa qatqaylbbqdsetgafnygycfhfiekt='wyekfvraquylotembxgpxi' trzyfedruvmkruturqejqbz='evgkyaufapvtlbktskehvycryc'></opywazzuqpxyzposhndodtqa><tbody><wlbbqdsetgafnygycfhfi udclcfagbdqmrlmrjyakswzncqybic='lwldnhgzskczhlhptsfdjqiufdaxm' zscrmfnwimigwrltjn='xfnobrpgmmrkdqacdyyhrxjfycmqkh' rpofzzwcvgbcojthyuxmfqwdrjj='yaigksivbeeubjfarxhk' xcdumyyjyunecllaiz='emvcarehttfiebfjtuvetl'></wlbbqdsetgafnygycfhfi>
<cktxyekfvraquylotembx kwehjwbwbyosefpxtuhsluhvo='wrvptvlsdizlzyxxd' epirvqaseqvyqbmahafvvkhmsfjamr='lqdzaicbnewkztjvmdnqqbmkicszxm' boruioqugtwylehycwgrlbr='bukbhpwajsiwgmenicewupazyroopb' phuliotfsgtgysijinblse='whnqxgcqdumxfexgxtactdsvmx'></cktxyekfvraquylotembx><tr valign="top"><epxiurzyfedruvmkruturqejqbzfv xepikrefnbbyfatkrvotaiyther='uouulmbmyfuyxbnnlpqgqoqwehe' yfldmdinoaicpyaqlmhxihvfrltrn='wkqnigjuvvevvmdog' ngkcxdgwyhshzwgpsibkylpup='chmfnkjvlicvaenlewsteccqcyk' roqgywjfkidmpicuwklijwiidmuzlc='zisrvxklsjfbakeg'></epxiurzyfedruvmkruturqejqbzfv>
<ekyaufapvtlbktskehvycrycvd spbsfhtvuhubwhumsh='harfckvefawdxczaexkjoavgotz' xqaiirygfjjuqsir='xembfzkiqraxalodwuyrbhaz' lpshtytmkmrxpfbg='acxxtzcogvgryeyvnxbtsbtmdp' ifsniciezljnsvjoozadk='vlzjsiuzglnqcqfnvrdls'></ekyaufapvtlbktskehvycrycvd><td colspan="3"><alcfagbdqmrlmrjyakswzncqybic fistajmifudymnrvoicprcg='saejvzqboggwslounqxvwfmkrcfbjm' wvkjbbnurryhooiusfge='vjuwckddgfucrliy' lyukbxnkfjqyrglu='qmmcvshqtdiqfsnplzrboh' xzhdnvglnbotpxgoukelkvnmnr='uqkqbcmmefdjmhcx'></alcfagbdqmrlmrjyakswzncqybic>
<kwldnhgzskczhlhptsfdjq sfnxgyucrmrdgtyo='uyuoaypqzasylulyn'></kwldnhgzskczhlhptsfdjq><table id="kbbqdsetgafnygycfhfiektxyekfv" border="0" cellpadding="0" cellspacing="0" width="100%"><gufdaxmztcrmfnwimigwrltjnxg howabphqkvzylloqnykqyxztifnsv='apchkxflplmuelfpgokewzdalnqa' zacvpvdpjxopgohvr='xpjddhcrtxkoruoteqbmenqp' oahbyjobeefqgjhyre='luzxngywfttyhoryxsphoiptdhpweh' posjjaxfnjnnpsfozsykzbpby='ocuwkcwkmqixqxsvbytytr'></gufdaxmztcrmfnwimigwrltjnxg>
<lobrpgmmrkdqacdyyhrxjfycmqk adwivcadxdrrjcehybas='sydifggqdwrkzxjzzcfnpqbx' vzjgrhgcpsselrkyufnsquz='hqkkolffmpoqaowq' cmsadpfgslpfccnjxicwnxpvc='ligpjbzntrjempmmqvosddlndp' rknrujvgogjqntkds='xpnkvgaswpdwakwfkpv'></lobrpgmmrkdqacdyyhrxjfycmqk><tbody><frapofzzwcvgbcojthyuxmfq tedapswxdhvjemx='hlmdnopooyqrdqrmkuoswuzl'></frapofzzwcvgbcojthyuxmfq>
<udrjjzaigksivbeeubjfarx sypssnrzhunhytjefi='pjyajmzpkfyumgs' luttklubystihqiheafhxo='ewncrriscxfnjnmkwrvuwebta' sobktbebzkbznxvczwmlrphkk='vvfooggihuyjdizktohhqq'></udrjjzaigksivbeeubjfarx><tr valign="top"><qycdumyyjyunecllaizf zhyaczeyrsaowzm='auoqmmuwrezjgrsqtpvx' drjnhtvbetrmwvhvhlhbgvu='rfpgvynzimscfldgmjmjon'></qycdumyyjyunecllaizf>
<pqcarehttfiebfjtuvetl frmbxmdxljrnvbfzwka='xvcxlsbbazivaphk' rbxvdvqswmhahabaukdzljuegljg='zqjnelrlvcrvpwnjxiluomjxpvmcvj' cvnnxwcwvusrabqwgjkno='wfbnfhpannnnlfkcybjeecv'></pqcarehttfiebfjtuvetl><td width="130px;"><jwehjwbwbyosefpxtuhslu fuuibqrpmztbiajygjtdwvmxfla='mqcigqkiyshiccolesgk'></jwehjwbwbyosefpxtuhslu><fvoxrvptvlsdizlzyxxdfpirvqa yilurbtcbxvaueq='yczqrfcahtygdkhcah' klyzxhxaonqqvcejwhou='kwdzckouerafsovtsntf'></fvoxrvptvlsdizlzyxxdfpirvqa><img alt="PayPal" src="http://www0.xup.in/exec/ximg.php?fid=93508048" border="0"/><qeqvyqbmahafvvkhmsfjamrmqdza ladrkfdqncidvexdxnawrnhgnid='xudzyaoymofnqrofnm' idtkbsrwpoicessfnqsvkzgw='wsapxpszmcgwvrgildhssiabkxlbw'></qeqvyqbmahafvvkhmsfjamrmqdza> <jbnewkztjvmdnqqbmkicszxmcoru owizdvgthfdibqosfq='jezhymkapgsnmolahmg' gjqxwiuwtpxeeekuscqzob='xjdpzmijzoicntnscgywbyq' oyphhpczwuhmuvu='xbavxdabweejcuqvpwsols'
fwwwjrmrwynwonylwuddyvjay='zqqhwiwvnuscgyjfnepfgzuq'>
...usw.
408 KB für die ganze Mail.
Grüße
Richard
Irgendwo in der mail ist javascript code definiert oder referenziert, der die Tags definiert hat. Der jscode ist meistens natürlich auch entsprechend verschleiert, dass man nicht direkt herausfindet, was das eigentlich gemacht wird. Beispiele wie das aussehen kann findest du auch hier im Forum. z. B. hier: Homepage gehackt?
Wie man Tags definiert, steht hier beschrieben: https://www.html5rocks.com/en/tutorials/webcomponents/customelements/
Wie man Tags definiert, steht hier beschrieben: https://www.html5rocks.com/en/tutorials/webcomponents/customelements/