Archief - de betekenis hiervan?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ArnoDF

Legacy Member
Wat betekend nu eigenlijk

Code:
[b]:():|& };:[/b]

Dit zou op linux of unix systemen een bepaalde betekenis hebben maar dewelke?

grtz

VenomGameworld

Legacy Member
Ik ben ook geen groot licht op het gebied van Linux, maar volgens mij zijn de dubbele punten scheidingstekens. De acolade zou iets moeten afsluiten, voor de rest zou ik het ook ni weten.

ArnoDF

Legacy Member
neen, het is geen scripttaal ofzo maar ik denk dat het iets is dat wanneer je het in de console invoerde deze crashte ofzo, maar ja ik ben niet zeker en als ik zeker was, dan vroeg ik het ni :p

J3rry

Legacy Member
word gebruikt in vele script talen in linux/unix

voorbeeld:

hier geef ik de tekens in en geeft een error omdat bash een foutieve input heeft
http://users.telenet.be/j3rry/gentoo/Screenshot.png

hier een voorbeeld hoe ik in console (bash) een teken | gebruik
http://users.telenet.be/j3rry/gentoo/Screenshot-1.png

hier zie links hoe php script taal eruitziet en rechts hoe sh script taal eruitziet
http://users.telenet.be/j3rry/gentoo/Screenshot-2.png

in een unix omgeving worden veel scripts & script talen gebruikt
alles wat je in console ingeeft is dus eigenlijk verbonden met een script taal meestal word bash of sh gebruikt hiervoor

verder zijn de volgende talen zeer populair voor ontwikkeling van software in een unix omgeving:
php, perl, python,

PC_Freak

Legacy Member
  • | = de pipe in bash, wordt gebruikt om output van een tool te redirecten naar andere
  • & = wordt op het einde van een opdracht gegeven om deze in de achtergrond uit te voeren, is trouwens ook het && teken tussen 2 opdrachten (return values controleren op > 0)
  • < = invoer vanuit een tekstbestand (of andere nodes zoals een device)
  • > = uitvoer naar een tekstbestand
  • andere tekens zoals ) worden ook gebruikt in Bash scripting.

Coax

Legacy Member
Mja, dat maakt een oneindige loop geloof ik en kon vroeger ne linux zo goed als vast laten lopen. Ik weet niet of dat nog steeds gaat, en ik ga het nu niet proberen. :-)

ArnoDF

Legacy Member
Ik heb nu al veel replies gehad ivm programmeren enz. Maar ik weet wel wat programmeren is, zelf schrijf ik in c++, vb, perl, ... maar het gaat hier om die bepaalde string. Die zou iets kunnen doen met de console.
Maar misschien is het toch maar iets wat pc_freak zei.
Ik denk dat ik deze string tegenkwam op www.thinkgeek.com/ maar ik heb hem niet meer teruggevonden.

Coax

Legacy Member
Code:
nils@muppet:~$ :():|& };:
-bash: syntax error near unexpected token `:'


Zal dus blijkbaar toch iets anders zijn. Er bestond toch zoiets zene...

J3rry

Legacy Member
ArnoDF zei:
Ik heb nu al veel replies gehad ivm programmeren enz. Maar ik weet wel wat programmeren is, zelf schrijf ik in c++, vb, perl, ... maar het gaat hier om die bepaalde string. Die zou iets kunnen doen met de console.
Maar misschien is het toch maar iets wat pc_freak zei.
Ik denk dat ik deze string tegenkwam op www.thinkgeek.com/ maar ik heb hem niet meer teruggevonden.

jij zal het hebben over een soort buffer overflow (proof of concepts exploits)
doormiddel van een programma een input te geven met speciale code die het systeem doet vastlopen of code kan uitvoeren als root
dit werkt dan enkel op systemen die de kwetsbare software draaien, anders zouden er niet veel servers online blijven de dag van vandaag :)

dus zal je moeten geen zoeken welke shell er gebruikt word & welke versie
dan zoek je bijvoorbeeld naar "bash proof of concept exploit 2.x"
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan