Broncode verbergen?
7 september 2010 - 18:57   
geplaatst door: Duke
Hallo,

Kan iemand me vertellen hoe je de broncode van je pagina kunt verbergen?

Broncode verbergen?
7 september 2010 - 19:01    reactie #1
geplaatst door: jack brent
Ik begrijp je vraag niet zo. Bedoel je de html code waarmee je webpagina's worden opgebouwd? Zo ja, dan zal dat moeilijk gaan. Het enige wat je dan kunt doen om zaken hierin niet open en bloot neer te zetten is om met behulp van javascript de code de vermangelen.
Of eigenlijk andersom: vermangelde code middels een javascript functie renderbare html code te laten opleveren.

(Bewerkt door jack brent om 19:04, 7-09-2010)

Broncode verbergen?
7 september 2010 - 19:15    reactie #2
geplaatst door: Duke
Jep die bedoel ik, als ik bij een willekeurige site in m'n browser "toon broncode van pagina" klik, dan krijg ik de hele code te zien. Die moet je ook onzichtbaar kunnen maken volgens mij of de functie uit kunnen schakelen of zo
Broncode verbergen?
7 september 2010 - 19:25    reactie #3
geplaatst door: Pieterr
Vergeet het.
Jij kunt leren van anderen, en anderen van jou, tenminste, als je website de moeite waard is.
"One experiment is worth a thousand expert opinions."
Broncode verbergen?
7 september 2010 - 19:46    reactie #4
geplaatst door: DomP
Dat kan maar het wordt lastig en realiseer je dat de searchengine's ook niets meer kunnen lezen.  Waarom wil je het? Misschien zijn er wel betere oplossingen ...
Blow your mind, smoke gunpowder
Broncode verbergen?
7 september 2010 - 19:53    reactie #5
geplaatst door: Duke
heb je een pb gstuurd DomP...
Broncode verbergen?
7 september 2010 - 19:58    reactie #6
geplaatst door: Flix
Het wordt er allemaal wel geheimzinniger door... :cool:
Broncode verbergen?
7 september 2010 - 20:03    reactie #7
geplaatst door: Duke
Das ook de bedoeling Flix. Het is maar een simpele site die ik beveiligd wil hebben en dat heb ik vrij gehaaid gedaan voor een leek. Nu alleen nog zorgen dat je niet ff een link uit de broncode kan vissen en om de beveiliging heen wandelen.
Broncode verbergen?
7 september 2010 - 20:11    reactie #8
geplaatst door: Duke
het gaat hier om:
<head>
<title> </title>
</head>
<frameset>
<frame src="http://www.geheimzinnigeurl.com">
</frameset>
</html>

Het is dus een doorgelinkte url en het is dus niet de bedoeling dat je de link van de werkelijke site te zien krijgt.
P.s. zoek hier geen rare dingen achter, ik ben weer voor de kids bezig
:biggrin: www.speelplaats.org

(Bewerkt door Duke om 20:12, 7-09-2010)

(Bewerkt door Duke om 20:14, 7-09-2010)

Broncode verbergen?
7 september 2010 - 20:14    reactie #9
geplaatst door: macsmet
Je kunt iets met javascript doen. Zoek maar eens op 'scramble html javascript'  bij Google.
CamelCaps | Educatieve Software - http://www.camelcaps.nl
Broncode verbergen?
7 september 2010 - 21:45    reactie #10
geplaatst door: Godfather
Alles wat een browser in kan lezen is te achterhalen. Het is gewoonweg niet mogelijk.
Mac Pro '08 - iPad 16GB - iPhone 6 - Next Gen MB Pro
Broncode verbergen?
7 september 2010 - 21:54    reactie #11
geplaatst door: AndreRelink
Met de PHP functie cURL of get_file_contents kan de bron code van een
andere site worden opgehaald. Ik maak gebruik van een cURL functie.
Op deze manier blijft de partner website buitenbeeld.


(de functie die ik heb geschreven, heb ik hier niet liggen)

Op het web vind je mooie voorbeeld code-snippeds. Google even op "PHP cURL web page"

(Bewerkt door AndreRelink om 22:04, 7-09-2010)

Broncode verbergen?
7 september 2010 - 22:00    reactie #12
geplaatst door: G Force
Van wat ik er zo van begrijp gaat het erom dat je niet heel makkelijk de url uit de broncode kan lezen. Wanneer dat het geval is dan kun je het proberen door elke karakter om te zetten. Wordt veelal gebruikt voor emailadressen.

Je krijgt dan bijvoorbeeld het volgende wat een url is:

&#104;&#116;&#116;&#112;://&#119;&#119;&#119;&#046;&#109;&#097;&#099;&#102;&#114;&#101;&#097;&#107;&#046;&#110;&#108;

Op bijvoorbeeld deze site kun je dit omzetten.

P.S. De code stelt de url van deze site voor en is dus niet als dusdanig herkenbaar. Wanneer je dit in de broncode zet dan lees je het niet zo maar uit.

PowerMac G4 Cube 450 Mhz, 768 MB RAM - iBook G4 14", 1 Ghz, 1.12 GB RAM - iMac 27" i5 2.66 Ghz Quad Core, 4 GB RAM.
iPod 4G, 40GB, iPod Shuffle 2G, 1GB.
"Windows is a legacy OS, We don't have legacy support." - Cameron Esfahani
Broncode verbergen?
7 september 2010 - 22:54    reactie #13
geplaatst door: Karlijn
Je kan ook PHP functies gebruiken zoals Base64 encoding/decoding. Hieronder zie je een voorbeeld:

<?php<p>$text1 base64_decode('Vm9vcmJlZWxkIHZhbiBlZW4gZW5jcnlwdGVkIHRleHQ=');<p>$text2 base64_encode('Voorbeeld van een encrypted text');<p>echo $text1 "<br /><br />";<p><br>echo $text2 "<br /><br />";<br>?>

Broncode verbergen?
7 september 2010 - 23:28    reactie #14
geplaatst door: jack brent
@Karlijn: Zo ziet die php pagina er dan uit, maar wanneer je deze opent vanuit een browser is het de ongecodeerde tekst geworden. Kan ook niet anders; je browser moet ermee overweg kunnen.

@Andre: Daarmee is de broncode nog niet verborgen! (broncode zoals TS dat bedoeld)

Wat het dichtstebij komt is wel degelijk een verhaspeling ala GForce of een Javascript functie schrijven die zoiets doet. De broncode bevat dan wel de javascripts maar bevat de url of andere gegevens niet open en bloot. Die truuk met de frames gaat ook niet op, je kunt simpelweg de broncode per frame opvragen. Kijk maar eens in het activiteitenvenster van Safari wanneer je die pagina geladen hebt.

Broncode verbergen?
7 september 2010 - 23:51    reactie #15
geplaatst door: AndreRelink
@jack

Duke geeft eerst aan dat hij de broncode wil verbergen (ik lees het als: hij wil de broncode van zijn site verbergen). Vervolgens geeft hij een voorbeeld  n.l.

Citaat
Het is dus een doorgelinkte url en het is dus niet de bedoeling dat je de link van de werkelijke site te zien krijgt.

Dus ik veronderstel dat TS de url van de partner site niet openbaar wil maken.

Toch?

Broncode verbergen?
7 september 2010 - 23:52    reactie #16
geplaatst door: Duke
ik geloof dat je gelijk hebt Jack, ik zit hier aardig te experimenteren maar ben er nog niet uit. Die encoder die Gforce gaf is alleen voor email en ik heb er nog geen voor url's gevonden
Broncode verbergen?
7 september 2010 - 23:53    reactie #17
geplaatst door: Duke
klopt andrerelink,
het is een url die doorgelinkt is en ik wil niet dat je kunt achterhalen wat de url van de werkelijke site is.
Als ik de broncode opvraag is het enige wat ik te zien krijg dit:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"><html>
<head>
<title></title>
</head>
<frameset>
<frame src="http://www.teverbergenurl.com">
</frameset>
</html>

en die link mag dus niet boven komen.

(Bewerkt door Duke om 23:58, 7-09-2010)

Broncode verbergen?
8 september 2010 - 00:00    reactie #18
geplaatst door: AndreRelink
Dan is de cURL oplossing die ik je eerder heb aangedragen, een mogelijkheid.

Succes.


Als je er niet uitkomt dan help ik je wel verder, Google even op "PHP cURL web page"

(Bewerkt door AndreRelink om 0:02, 8-09-2010)

Broncode verbergen?
8 september 2010 - 00:58    reactie #19
geplaatst door: G Force
De link die ik gaf is ook gewoon voor normale links te gebruiken zoals ik in mijn voorbeeld heb gedaan. Een e-mail link is ook gewoon een link. Je kunt ook gewoon een willekeurige tekst invoeren. Er worden alleen maar tekens omgezet en de link is dan ook in de broncode niet normaal te lezen. Het wordt voornamelijk voor e-mail links gebruikt om zo het spammen tegen te gaan althans het iets minder makkelijk te maken.

Wat je ook bedenkt je kunt het nooit voor elkaar krijgen dat je er niet achter kan komen. Je kunt het alleen wat moeilijker maken.
Bij het opvragen van de broncode heb je bij gebruik van frames twee soorten. Wanneer je gewoon View>View Source doet dan wordt de code van de hoofdpagina weergeven dus zonder de inhoud van de frames. Wanneer je rechtsklikt op de pagina binnen het frame dan heb je de optie om de broncode voor het frame weer te geven. Wanneer je dit buiten het frame doet dan krijg je weer de code waarin de frame vermeld staan.

Ik ken de functie cURL niet, maar wanneer je een stukje tekst van de gelinkte pagina in google gooit dan kom je er ook wel achter waar de originele website te vinden is.

PowerMac G4 Cube 450 Mhz, 768 MB RAM - iBook G4 14", 1 Ghz, 1.12 GB RAM - iMac 27" i5 2.66 Ghz Quad Core, 4 GB RAM.
iPod 4G, 40GB, iPod Shuffle 2G, 1GB.
"Windows is a legacy OS, We don't have legacy support." - Cameron Esfahani
Broncode verbergen?
8 september 2010 - 08:53    reactie #20
geplaatst door: Spooter
Wat heb je eigenlijk te verbergen ???

Welke site ben je mee bezig ?

Broncode verbergen?
8 september 2010 - 09:34    reactie #21
geplaatst door: Espresso
Eh... dat is op de eerste berichtenpagina al gemeld. :music:
The best things in life aren't things
Broncode verbergen?
8 september 2010 - 10:51    reactie #22
geplaatst door: Duke
@Gforce ik begrijp wat je bedoelt, ik krijg nooit al die links verborgen.

@Andrerelink Ik heb tot gisteravond heel laat op cURL zitten studeren en ik weet nu globaal wat webscraping inhoud. Ik snap er echter geen bal van en ook niet hoe ik hier een url mee kan verbergen dus een beetje hulp is zeer welkom.

Broncode verbergen?
8 september 2010 - 11:41    reactie #23
geplaatst door: AndreRelink
Voordat ik je verder help, even controleren of de site wel cURL ondersteund.
De meeste providers hebben cURL wel geïnstalleerd, via phpinfo() worden de
gebruikte modules getoond. plaats een file met de onderstaande code op de site.

bestand info.php


<?php<br>echo phpinfo();<br>?>

Laat deze file in je browser via bijv. http://www.jedomein.nl/info.php
Controleer of cURL voorkomt.

Laat dat eerst even weten, dan maak ik een opzet ik die je kan mailen.

Broncode verbergen?
8 september 2010 - 11:46    reactie #24
geplaatst door: FanBoy
en vervolgens doe ik op mijn mac een simpele netstat query in de terminal en zie ik exact welke urls er geladen zijn.

Hoe je het ook wendt of keert, de url is toch wel te achterhalen

-= If you ain't got nothing nice to say, then don't say nothing at all =-