linuxa
Goto Top

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?

Content-Key: 274505

Url: https://administrator.de/contentid/274505

Printed on: April 25, 2024 at 21:04 o'clock

Mitglied: 114757
114757 Jun 13, 2015 updated at 16:59:55 (UTC)
Goto Top
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
Member: falscher-sperrstatus
falscher-sperrstatus Jun 13, 2015 at 16:44:35 (UTC)
Goto Top
Was für einen Sinn soll das haben?
Member: jsysde
jsysde Jun 13, 2015 at 16:54:07 (UTC)
Goto Top
N'Abend.

Kann auch keinen Sinn in der Frage entdecken - aus dem "Einzeiler" macht jeder zweitklassige Texteditor im Nu wieder lesbaren Quelltext.
That's the way the cookie crumbles....

Cheers,
jsysde
Member: Lochkartenstanzer
Lochkartenstanzer Jun 13, 2015 updated at 16:59:53 (UTC)
Goto Top
Zitat von @Linuxa:

Gute Beispiele sind da
Google oder Facebook.

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)

Einmal durch den htmltidy gejagt und schon hat man (fast) ordentlichen Quelltext. face-smile

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.
Member: Linuxa
Linuxa Jun 13, 2015 at 17:01:42 (UTC)
Goto Top
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.
Member: Lochkartenstanzer
Solution Lochkartenstanzer Jun 13, 2015 updated at 17:21:34 (UTC)
Goto Top
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.


Wenn Du alles in einer Zeile haben willst, mußt du einfach nur alle Zeilenumbrüche entfernen. face-smile

Nachtrag:

z.B. so:

cat html-quelldatei.html | tr -d "\n"

lks
Member: Linuxa
Linuxa Jun 13, 2015 at 17:14:56 (UTC)
Goto Top
Zitat von @Lochkartenstanzer:

> 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.


wenn Du alles in einer Zeile haben willst, mußt du einfach nur all ezeilenumbrpche entfernen. face-smile

Nachtrag:

z.B. so:

> cat html-quelldatei.html | tr -d "\n"
> 

lks

Das klingt interessant. Werde ich mal ausprobieren. Dankeschön. face-smile
Member: Linuxa
Linuxa Jun 13, 2015 at 17:22:06 (UTC)
Goto Top
Supi. Das wars. Vielen Dank für den Hinweis. face-smile Interessenlücke geschlossen.
Member: falscher-sperrstatus
falscher-sperrstatus Jun 13, 2015 at 18:09:12 (UTC)
Goto Top
Zitat von @Linuxa:

Supi. Das wars. Vielen Dank für den Hinweis. face-smile Interessenlücke geschlossen.

+

Es ist einfach nur mal etwas, was ich wissen wollte. Einen Anwendungsfall gibt es dafür nicht.

Interessant.
Member: wiesi200
wiesi200 Jun 14, 2015 at 08:47:23 (UTC)
Goto Top
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
Member: Lochkartenstanzer
Lochkartenstanzer Jun 14, 2015 updated at 08:52:47 (UTC)
Goto Top
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

Das würde viel einfach mit
echo -n "" >html-quelldatei.html
gehen.
Damit würde die Dateigröße dem Informationsgehalt angepaßt. Nennt sich verlustfreie Komprimierung. face-smile

lks
Member: Linuxa
Linuxa Jun 14, 2015 at 09:01:51 (UTC)
Goto Top
Also nochmal, liebe Kollegen, es hatte keinen tieferen Sinn. Es war nur mal etwas, was ich gesehen habe und mir dachte: "Wie er es gemacht hat bzw. wie man es allgemein macht." Dafür ist dieses Board doch da oder muss es alles einen tieferen Sinn ergeben, wenn man einfach nur eine Frage loswerden möchte? face-smile

Dies hat mir @Lochkartenstanzer gesagt. - Danke!

Die Anwendungsgebiete können folgende sein: Lesen des QC für Anfänger auf den ersten Blick erschweren, schlechten QC auf den ersten Blick vertuschen, u.v.m.
Member: Brunium
Brunium Jun 14, 2015 at 11:06:05 (UTC)
Goto Top
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.
Member: C.R.S.
C.R.S. Jun 21, 2015 at 16:26:58 (UTC)
Goto Top
Zitat von @Linuxa:

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
Member: Linuxa
Linuxa Jun 21, 2015 updated at 16:35:37 (UTC)
Goto Top
Keinen Anwendungsfall für mich!

Aber aus interesse, welche mittel sollen das Decodieren können, was du gepostet hast?
Member: MttKrb
MttKrb Jan 05, 2018 updated at 13:50:37 (UTC)
Goto Top
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/