• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Games
  4. Criminals & Maffiagames
  5. Uitbreidingen en Overige
  6. Archief
  7. Criminolz

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21

Gebruik van criminolz

  • Patrick
  • 27 januari 2010 om 18:55
  • Closed
  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 27 januari 2010 om 18:55
    • #1

    Het gebruiken van criminolz is totaal niet erg dat wil ik als eerste even voorop zetten ik heb deze source alleen gekozen omdat hij sowieso al onder GNU staat dus ik aan mag passen wat ik wil.

    Ik zat een beetje rond te kijken en zat me te verbazen hoe rommelig het allemaal inelkaar steekt.

    Punt 1:
    Jullie hebben een template parser wel ingebouwd zitten maar als nog gebruiken jullie HTML in je php bestanden, waarom?

    Punt 2:
    Waarom kom ik steeds bestanden tegen die SQL injectie gevoelig zijn. Vooral bij de inlog pagina is dat belangrijk dat die er niet inzit.


    Na wat rond kijken dacht ik, ik laat even zien wat ik bedoel met rommelig:

    Hier de versie die het eerst was:
    (Het zijn 2 .php bestanden)

    http://pastebin.com/m6624a8c7

    Ik heb letterlijk overgekopieert en even een kleine opmerking tabben is niet zo heel moeilijk en behoud het overzicht en WHY OWH WHY gebruiken jullie bij "inc.login.php" 2x een login functie 1x met md5 hash en 1x zonder md5 hash.

    ten eerste die zonder md5 hash snap ik sowieso al niet waarom hij erin zit ten tweede snap ik niet waarom het er 2x in zit. Als je dan over gaat naar md5 verwijder dan de andere inlog mogelijkheid.

    (en ja ik weet er zijn updates geweest, geef dan een converter tool mee die alle wachtwoorden in md5 zetten)

    Daarnaast login.php is vrijwel een html document WAAROM gebruik je geen template parse daarvoor zijn die dingen gemaakt en hij zit er nog wel is ingebouwd bij jullie.

    Het gebruik van @ moet je als het ook maar kan vermijden in dit geval is het makkelijk te vermijden door met een "if" statement te werken en dan kan je dat ook achterwege laten.

    En hoe ik het heb aangepast:
    (Zijn ook 2 bestanden)
    http://pastebin.com/m1917c436

    Het gebruik van tabben gebruik ik zelf ook en ik hou een structuur aan die ik altijd gebruik. Ik zeg niet dat het de beste programmateur is die er bestaat maar ik wil wel zeggen dat bepaalde handelingen tegenwoordig nodig zijn om geen hackers in je game te krijgen.

    Zie dit ook niet als commetaar om commetaar te geven maar opbouwende kritiek die gebruikt kan worden bij de volgende update's van criminolz (als die nog komen)

    Greetz,
    Patrick

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Maikel
    Webdeveloper
    Berichten
    254
    • 27 januari 2010 om 19:44
    • #2

    [offtopic]Denk om je hart!![/offtopic]

    PHP | SQL | JavaScript | jQuery | Ajax | Linux | CentOS | Windows | Mac OSX | C# | ASP.NET MVC3| HTML | CSS

  • Flaxis
    Penguïns for president!
    Berichten
    39
    • 27 januari 2010 om 19:46
    • #3
    Citaat

    Punt 1:
    Jullie hebben een template parser wel ingebouwd zitten maar als nog gebruiken jullie HTML in je php bestanden, waarom?

    Punt 2:
    Waarom kom ik steeds bestanden tegen die SQL injectie gevoelig zijn. Vooral bij de inlog pagina is dat belangrijk dat die er niet inzit.

    Ik noem het 'leren van mijn fouten' ^^
    Het was nooit open source geworden als het geen waardeloze rommel is!

    ...

    Right, schrap dat laatste.

    Het is inderdaad af te raden het Criminolz script online te donderen en op klanten te wachten tot je een ons weegt (die komen niet), het is wel een leuk begin als je een criminals zelf in PP wilt schrijven en je een beginnetje nodig hebt. Het is ook aan jullie hem beestjes-vrij te maken, aangezien ik daar zelf te lui voor ben :D

    Ik hoop dat je mee zult helpen met het ontwikkelen van Criminolz. Op mijn website (richardsnijders.com) kun je contact met me opnemen en een linkje naar jouw update, verbetering of grootste belediging voor Criminolz plaatsen.

    Succes!

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 27 januari 2010 om 19:53
    • #4

    Nog een puntje:

    het onnodig aanmaken van php bestanden:
    /outgame/crew.php:

    PHP
    <?php
    require("ingame/crew.php");
    ?>

    verplaats het script dan gewoon?

  • Flaxis
    Penguïns for president!
    Berichten
    39
    • 27 januari 2010 om 19:57
    • #5

    Nogmaals, (zonder opdringerig te doen hoor ^.^) als jij het beter kunt, kun je natuurlijk Criminolz een extreme makeover geven en het naar me mailen (even via contact, email uitwisseling doe ik niet aan)
    Uploads het liefste via 2shared.com, aangezien dat de enige filehosting provider is waar ik mee werk, tenzij het niet anders kan.

  • Jellev2
    Hacked
    Berichten
    214
    • 27 januari 2010 om 19:58
    • #6

    Je kan niet verwachten dat een gratis source perfect is. Dit was gemaakt om van te leren. Toen de source niet verkocht is besloten door Richard om er een gratis source van te maken. Het zal niet geweldig zijn als je zelf al een proffesionele scripter bent. Maar mensen zullen geen gratis script downloaden als ze een proffesionele scripter zijn. Als je een goede source wilt zul er geld voor neer moeten leggen.

    Ik vind trouwens dat er vergeleken met andere open source's dit een hele goede is met weinig bugs !

  • Flaxis
    Penguïns for president!
    Berichten
    39
    • 27 januari 2010 om 20:00
    • #7

    Jellev2,
    Patrick heeft wel gelijk hoor. Het zit vol SQL injecteerbare queries (wauw, wat een woord), het is niet duidelijk waar templatelite in godsnaam voor nodig was, noem maar op. Het was inderdaad onder andere gemaakt om wat van te leren.

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 27 januari 2010 om 20:04
    • #8

    Het kan dan wel van te leren, maar dan moet je juist de sql injectie's etc eruit halen en leren met een template parser om te gaan (zo kan je er miss later zelf 1 gebruiken)

    Daarnaast ik zelf ben ook geen proffesionele scripter, ik ben zelf ook maar bezig met het aanpassen maar dan kan je jezelf nog altijd wel een nette manier van programmeren aanleren ;) en dat is het belangrijkste vind ik.

    En als ik niks te doen heb verander ik zulke scripts altijd, al is het voor mezelf al is het voor andere gebruikers ;)

  • Flaxis
    Penguïns for president!
    Berichten
    39
    • 27 januari 2010 om 20:09
    • #9

    Dankuwel :)

  • Patrick
    Back in the game
    Ontvangen Reacties
    52
    Berichten
    1.417
    • 28 januari 2010 om 10:51
    • #10

    Ik heb weer niks te doen op school en zit dus verder bestanden te veranderen naar overzichtelijke programmatie.

    Alles heb ik omgezet in samenwerking met de template parser. En uit eindelijk wil ik de bestanden vrijgeven als ik de volledige outgame heb gedaan en daarna als ik zin heb ga ik de ingame doen.

    Tevens ga ik de optie van de FAQ maken, zodat je via het administratie paneel zelf categorieen en artikelen in de FAQ kan zetten zodat je niet in het bestand zelf moet zitten om het te veranderen.

    (Deze optie had ik reeds voor een andere game gemaakt alleen die heb ik nooit afgemaakt)

    Daarnaast ben ik van plan de indeling van de crew status te veranderen het gebruik van de velden "admin" en "moderator" ga ik eruit halen en ik ga het veld "level" terug brengen. Dit keer alleen ga ik een makkelijk overzicht er voor maken met de volgende levels:

    4 = Game administrator
    3 = Super game operator
    2 = Game operator
    1 = Gebruiker

    en eventueel een level 5:
    5 = Game development

    (Deze groep is gelimiteerd tot 1 gebruiker voor veiligheid)

    daarnaast is de contact script beveiligd met een check of het email adres wel geldig is en daarnaast moet ik er nog een captcha inbouwen hiervoor gebruik ik recaptcha (simpel maar zeel doeltreffend)


    Voor enige tips, opmerkingen, toevoegingen, aanpassingen kan je het altijd vragen hier :)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design