THREAD: Summer 2018 | Project 1
  1. 07-22-2018, 12:03 PM
    15
    Posts
    81
    Reputation
    Jul 2018
    NextGenUpdate
    This is the first Project that will be released, after i fix a few things and tidy up the code. ^_^




    The UI Used was You must login or register to view this content.

    Which was new to me, but looks beautiful nevertheless.

    Will be available on my github Soon (Probably like 3-5 Hours)

    You must login or register to view this content.

    Please Note I haven't added much security to this so be aware to do this yourself.

    You must login or register to view this content.
    Last edited by Algebra ; 08-16-2018 at 04:09 PM.

  2. 07-22-2018, 11:23 PM
    Algebra's Avatar
    Algebra
    [move]mov eax, 69[/move]
    Algebra's Avatar
    Algebra
    [move]mov eax, 69[/move]
    297
    Posts
    8,520
    Reputation
    Dec 2014
    NextGenUpdate
    Originally Posted by AssureCircuitry View Post
    This is the first Project that will be released, after i fix a few things and tidy up the code. ^_^




    The UI Used was You must login or register to view this content.

    Which was new to me, but looks beautiful nevertheless.

    Will be available on my github Soon (Probably like 3-5 Hours)

    You must login or register to view this content.


    Can you make sure you read over the rules for this section. If this has no link by tomorrow I will remove the thread.
  3. 07-23-2018, 02:09 PM
    15
    Posts
    81
    Reputation
    Jul 2018
    NextGenUpdate
    Ok hold on ill do it now
  4. 07-23-2018, 04:16 PM
    Algebra's Avatar
    Algebra
    [move]mov eax, 69[/move]
    Algebra's Avatar
    Algebra
    [move]mov eax, 69[/move]
    297
    Posts
    8,520
    Reputation
    Dec 2014
    NextGenUpdate
    Originally Posted by AssureCircuitry View Post
    Ok hold on ill do it now


    Could you quote me next time. Also you should check my thread out.

    You must login or register to view this content.
  5. 07-26-2018, 11:08 AM
    JB's Avatar
    JB
    [i]Remember, no Russian.[/i]
    JB's Avatar
    JB
    [i]Remember, no Russian.[/i]
    560
    Posts
    14,669
    Reputation
    Dec 2009
    NextGenUpdate
    Originally Posted by AssureCircuitry View Post
    This is the first Project that will be released, after i fix a few things and tidy up the code. ^_^




    The UI Used was You must login or register to view this content.

    Which was new to me, but looks beautiful nevertheless.

    Will be available on my github Soon (Probably like 3-5 Hours)

    You must login or register to view this content.

    Please Note I haven't added much security to this so be aware to do this yourself.

    You must login or register to view this content.


    Some notes:


    • You don't need to end your scripts with ?>. This can lead to whitespace being output accidentally and can mess up headers being sent back to the user's browser.
    • For the love of god, look into basic code standards - trying to read through your code is difficult, and maintaining it will be even worse. You must login or register to view this content. and You must login or register to view this content. are really good coding standards to follow (as is the entire PSR specification). They make readability and maintainability much easier for all developers included.
    • You don't need to reinvent the wheel. Check out You must login or register to view this content. and You must login or register to view this content.. You can use libraries that other people have written to save time building the same thing twice.
    • Look into using an MVC framework like Laravel - there's a fair bit of this which is easily achieved out of the box in a new Laravel project, and it certainly doesn't hurt to learn the basics of an MVC framework. Also take the time to look at Symfony and other frameworks, as there are several.


    I'm working so haven't had time to download & setup on my local yet, but at a glimpse on github it doesn't look too bad.
  6. 07-27-2018, 01:36 AM
    Tustin's Avatar
    Tustin
    Balls of Steel
    Tustin's Avatar
    Tustin
    Balls of Steel
    5,462
    Posts
    310,646
    Reputation
    May 2008
    NextGenUpdate
    Some more advice:
    You must login or register to view this content.
    - Don't do this. You might accidentally spit out some information you don't want people to see.

    - Your redirects are vulnerable; you want to die() the script after you do a redirect. If you do a redirect using header(), the client can ignore that response code and still view whatever they're not allowed to see. I used to have fun abusing poorly made mod menu sites with this.
  7. 07-27-2018, 09:13 AM
    Algebra's Avatar
    Algebra
    [move]mov eax, 69[/move]
    Algebra's Avatar
    Algebra
    [move]mov eax, 69[/move]
    297
    Posts
    8,520
    Reputation
    Dec 2014
    NextGenUpdate
    Originally Posted by JB View Post
    Some notes:


    • You don't need to end your scripts with ?>. This can lead to whitespace being output accidentally and can mess up headers being sent back to the user's browser.
    • For the love of god, look into basic code standards - trying to read through your code is difficult, and maintaining it will be even worse. You must login or register to view this content. and You must login or register to view this content. are really good coding standards to follow (as is the entire PSR specification). They make readability and maintainability much easier for all developers included.
    • You don't need to reinvent the wheel. Check out You must login or register to view this content. and You must login or register to view this content.. You can use libraries that other people have written to save time building the same thing twice.
    • Look into using an MVC framework like Laravel - there's a fair bit of this which is easily achieved out of the box in a new Laravel project, and it certainly doesn't hurt to learn the basics of an MVC framework. Also take the time to look at Symfony and other frameworks, as there are several.


    I'm working so haven't had time to download & setup on my local yet, but at a glimpse on github it doesn't look too bad.


    Yeah I think I made some edits for him but I don't think he updated it. I also suggested he'd look into basic coding standards. I think it would be a good Idea to create a thread explaining the basic coding standards PSR1-2. I mean it's kind of worthless since it's already available else where. But people get really lazy and don't like to read. Especially when they need it explained in layman terms.

    Originally Posted by Tustin View Post
    Some more advice:
    You must login or register to view this content.
    - Don't do this. You might accidentally spit out some information you don't want people to see.

    - Your redirects are vulnerable; you want to die() the script after you do a redirect. If you do a redirect using header(), the client can ignore that response code and still view whatever they're not allowed to see. I used to have fun abusing poorly made mod menu sites with this.


    I noticed it had a 302 redirect vulnerability, however I just didn't get the time to explain it to him. I should have left comments when I suggested some edits.
    Last edited by Algebra ; 07-27-2018 at 09:32 AM.

  8. 07-30-2018, 06:34 AM
    15
    Posts
    81
    Reputation
    Jul 2018
    NextGenUpdate
    Originally Posted by JB View Post
    Some notes:


    • You don't need to end your scripts with ?>. This can lead to whitespace being output accidentally and can mess up headers being sent back to the user's browser.
    • For the love of god, look into basic code standards - trying to read through your code is difficult, and maintaining it will be even worse. You must login or register to view this content. and You must login or register to view this content. are really good coding standards to follow (as is the entire PSR specification). They make readability and maintainability much easier for all developers included.
    • You don't need to reinvent the wheel. Check out You must login or register to view this content. and You must login or register to view this content.. You can use libraries that other people have written to save time building the same thing twice.
    • Look into using an MVC framework like Laravel - there's a fair bit of this which is easily achieved out of the box in a new Laravel project, and it certainly doesn't hurt to learn the basics of an MVC framework. Also take the time to look at Symfony and other frameworks, as there are several.


    I'm working so haven't had time to download & setup on my local yet, but at a glimpse on github it doesn't look too bad.


    Originally Posted by Tustin View Post
    Some more advice:
    You must login or register to view this content.
    - Don't do this. You might accidentally spit out some information you don't want people to see.

    - Your redirects are vulnerable; you want to die() the script after you do a redirect. If you do a redirect using header(), the client can ignore that response code and still view whatever they're not allowed to see. I used to have fun abusing poorly made mod menu sites with this.


    Tustin, My friend( you may Know him Lachie), Taught me to do this. but i never added it, will fix these things, and thank you this will surely help me in the future.
    .
    JB, I have not fully understood MVC Frameworks yet, but i have watched many videos explaining them. for now im going to stick with non framework ways (if you could call it that)

    Thanks for your feedback Smile
  9. 07-30-2018, 10:07 AM
    JB's Avatar
    JB
    [i]Remember, no Russian.[/i]
    JB's Avatar
    JB
    [i]Remember, no Russian.[/i]
    560
    Posts
    14,669
    Reputation
    Dec 2009
    NextGenUpdate
    Originally Posted by AssureCircuitry View Post
    Tustin, My friend( you may Know him Lachie), Taught me to do this. but i never added it, will fix these things, and thank you this will surely help me in the future.
    .
    JB, I have not fully understood MVC Frameworks yet, but i have watched many videos explaining them. for now im going to stick with non framework ways (if you could call it that)

    Thanks for your feedback Smile


    That's fine - MVC frameworks aren't the simplest thing to learn and do take a while to pick up. I do recommend picking one and just writing something, however. You'll likely find you'll understand it easier when you're using one.
  10. 07-30-2018, 10:25 AM
    15
    Posts
    81
    Reputation
    Jul 2018
    NextGenUpdate
    Originally Posted by JB View Post
    That's fine - MVC frameworks aren't the simplest thing to learn and do take a while to pick up. I do recommend picking one and just writing something, however. You'll likely find you'll understand it easier when you're using one.


    Ive installed, laravel but its still baffling to me, even to Do a simple Hello World lol, that shows where i am with MVC. ¯\_(ツWinky Winky_/¯