Git Product home page Git Product logo

ehack-ctf's People

Contributors

ad7six avatar adeelejaz avatar alrra avatar amrith92 avatar chuanxshi avatar darktable avatar drublic avatar git2samus avatar glsee avatar gmoulin avatar jamwil avatar jbueza avatar jingman avatar joemorgan avatar jonathan-fielding avatar jsma avatar kblomqvist avatar mathiasbynens avatar mattyclarkson avatar mdonoughe avatar meleyal avatar mikealmond avatar mikeescobedo avatar necolas avatar paulirish avatar rigelglen avatar roblarsen avatar somus avatar sriraman avatar wraithkenny avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ehack-ctf's Issues

Location(players near me is not working properly)

As of now I am in my home town(Andra pradesh). I actually tried using players near me option in open street maps but the places are in static position not changing to my location and it showing chennai players only.

wakie typie

the bg ought to be more opaque the quest list is visible below. nice touch with the walkie typie ๐Ÿ‘

Review - Vipul Nandan - I

After logging in with facebook it leaves a hash "#=" in the url that has to be taken care of for cleaner url. This is a code o found for the job.

<script> if (window.location.hash == '#_=_') { window.location.hash = ''; // for older browsers, leaves a # behind history.pushState('', document.title, window.location.pathname); // nice and clean e.preventDefault(); // no page reload } </script>

logout

logout gives error

No route found for "GET /"
404 Not Found - NotFoundHttpException
1 linked Exception: ResourceNotFoundException ยป

also on the announcement gives 2 alert boxes at the top

date range in registration

not sure if there's a minimum age for participating, even so a basic validation would be required like future dates,etc. it'll might luk pretty odd if the guy at the top of the leaderboard will be born tomorrow! (there will be pretty smart ppl out there)
also the formst could be mentioned as a placeholder or something for overseas participants

Serial number incrementing from 6 only not from first

If I am adding new stage to the system the serial no of the new stage created is incrementing from 6 to 7..so on but not 1-2-3-4-so on.I just updating screenshot of that along with this post.
image 2
and this is in admin panel.

stats and user panel addon proposal

Stats Proposal

  • total players so far
  • top 10-20 teams
  • bottom 5-10 teams
  • top scorer 10-20
  • bottom scorer 10-20
  • male-female ratio
  • user agent pie chart
  • leading organizations
  • teams above ur team wid scores
  • teams below ur team wid scores
  • leading user stage-level-full profile
  • leading org. in registrations
  • no of hits on quest (answers submitted)- correct answer or replace both with % of correctness (%=no.of correct submission*100/total submission)
  • no of ppl online
  • no of ppl on per stage-level basis

proposal for some fun addon in the quest user panel

A "Hack-Wall"

Description.

A Hack-Wall is a visual representation of the no. of ppl attempting the level you are on. It consists of a wall which is the level and the ppl who are
attempting it are on the left of the wall. Now, when someone clears the level they are visually transported to the right side and when you cross the level
a new wall comes up. This will give ppl who are attempting from home, etc the feeling of being live on the scene and intensify the competition.

A "Hack-pyramid"

Description.

A hack-pyramid is similar to a food pyramid in environmental studies where the base of the pyramid represents the herbivores(script kiddies) largest in number
and the top are the real carnivores, smallest in number. the pyramid would contain only 10 floors which will represent the top 10 levels being atttempted and
show the no. of ppl attempting it.

logging in as amrith92

logging in with FB and G+ doesnt redirect to quest page.

also
i get logged in with amrith92 account !

team creation

i got an error 'Fatal error: Call to a member function guessExtension() on a non-object in /home/amrith92/public/ehack.in/ehack-ctf/nb/src/CTF/TeamBundle/Controller/TeamController.php on line 101', while on creating team after joined in a team.

MAJOR REGISTRATION BUG

the values for email id and user name are displayed in the reg. form as readonly. On the backend the values while inserting in DB is pulled from the form which makes the values vulnerable. i have renamed my user name as AKbar the great. could lead to some1 renaming themselves admin,Ehack, etc. which could disrupt the chat with wrongly leading info, or inappropriate, defaming names...
the values should b displayed as they r now but on the back the values shud b pulled from the session or however they might b stored.

referral sys msg

the msg on the right side

" Don't forget to share, like and follow us on social media! By sharing and liking our posts and page, more people will hear about the event and contend, intensifying the competition. "

does not mention the bonus points for every new participant they help bring in. might consider reframing that

Bugs in Registering in CTF

login with facebook.

Fatal error: Call to undefined function imagecreatefromstring() in /home/amrith92/public/ehack.in/ehack-ctf/nb/src/CTF/UserBundle/Util/UserUtils.php on line 186

Login with google

getting redirect_uri mismatch error while logging in with google
i think you may have to change redirect uri in google api console

Login with twitter

Successfully connected the account 'Sri Raman'!
but, Not proceeding further :(

stats

not sure if this bug or something else but in the admin stats the no of male players!=player count

team registration names

i registered the team sizzlin' monkeys
the ' got registered and now shows the tea name as sizzlin " & # 0 3 9" donkeys

the directory listing 4 d app is active

FB meta data

when we click on FB like and fill in the comment, the info about ehack.in should be something relevant. i guess its not a problem with app but with ehack.in but im posting to draw attention to it. Right now its gibberish

04 Feb Cody Simpson signed Atlantic 04 Feb 2012 19:37 Written by vinod Category: Demo content Hits: 12 Donec...

pulled frim a article i think

Password

Enable user to reset password inside the system in user profile if user clicks on edit he or she can edit the password by providing current password,the new password and repetition of new password in the system.

Team picture upload field(remove)

You can remove team upload picture field and may include sample pictures(I sent sample images via email to you). From sample pictures they can choose any picture as a team picture.

UI and user experience enhancement

considering the storyline we have adopted for CTF. the user must be able to immerse in the story rather than the story peeking only when they attempt the quest. To do this the UI must be weaved wid the story line.

ref shortening api limit

google url shortening service has a limit to the no. of queries in a day per app. every refresh right now causes a new query. the referral link will have to be retrieved from the DB at load time (we can do this async)

FB app for referral

plz change the fb app id to the one infysec has created which will keep it uniform. the appid right now is one im administrating and was for dev. puposes only

also as the shortened url is now being pulled from cache we can change the twitter msg from the long url to the shortened one.

Errors

1.When i am logging out it says 404 error...i tried using fb & google+ login..
2.Change the blue colour to green (E-hack) colour in ehack.in site.
3.Need to add the Share button to share the certificate..

Review - Vipul Nandan - I

After logging in with facebook it leaves a hash "#=" in the url that has to be taken care of for cleaner url. This is a code o found for the job.

map marker in registration

the map marker in registration in case of problem detecting the location, the map is too small for placing or finding the place. a link for a pop-up or a new tab shud b there to easily place the marker.

time

the time for announcement shown is GMT, should we reconsider setting it to IST +5:30??
as the major audience is here?>

block password in global chat for every level

the global chat switch isnt switching off the chat

in the hint, the hint does not disappear automatically or manually, can lead to shoulder surfing...

login enhancement

the user should probably be redirected to the quest page in case of an access to /login is made while user is logged in instead of a alert being shown as this leads the user to the change the url or click back. redirection would be simpler like all websites do

clues of answered question

if a question is answered without using the clue, then later if the clue for such a question is clicked leads to point deduction. Either the clue shouldn't b accessible or freely accessible, not with deduction of points as the answer to the qquestion for which the hint is provided has already been asnwered

Error-5-713

As per our discussion you guys Made a delete option that is good..
a small request is that.. before deleting it should ask the confirmation box (Prompt)
Do you want to delete this level or stage ? Yes or No.. it will be easy to track..

Then major problem it does not show the Visit Site button why??

certificate pdf generation is not working

url:http://ehack.thegeekmachine.co/web/app.php/certify/me/pdf
Note: This is the error generating

Warning: include(/home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/font/segoeuil.php): failed to open stream: No such file or directory in /home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/FPDF.php line 1151
500 Internal Server Error - ErrorException
image 1

Stack Trace
in /home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/FPDF.php at line 1151
function _loadfont($font)
{
// Load a font definition file from the font directory
include($this->fontpath.$font);
$a = get_defined_vars();
if(!isset($a['name']))
$this->Error('Could not include font definition file');
at ErrorHandler ->handle ('2', 'include(/home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/font/segoeuil.php): failed to open stream: No such file or directory', '/home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/FPDF.php', '1151', array('font' => 'segoeuil.php'))
in /home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/FPDF.php at line 1151
at FPDF ::_loadfont ()
in /home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/FPDF.php at line 1151
at FPDF ->_loadfont ('segoeuil.php')
in /home/amrith92/public/ehack.in/ehack-ctf/nb/vendor/itbz/fpdf/src/fpdf/FPDF.php at line 479
at FPDF ->AddFont ('SegoeFont', '', 'segoeuil.php')
in /home/amrith92/public/ehack.in/ehack-ctf/nb/src/CTF/CertificateBundle/Services/CertificateGenerator.php at line 74
at CertificateGenerator ->generatePdfCertificate (object(CertifyData))
in /home/amrith92/public/ehack.in/ehack-ctf/nb/src/CTF/CertificateBundle/Controller/CertificateController.php at line 42
at CertificateController ->indexAction ('pdf')
at call_user_func_array (array(object(CertificateController), 'indexAction'), array('pdf'))
in kernel.root_dir/bootstrap.php.cache at line 1428
at HttpKernel ->handleRaw (object(Request), '1')
in kernel.root_dir/bootstrap.php.cache at line 1392
at HttpKernel ->handle (object(Request), '1', true)
in kernel.root_dir/bootstrap.php.cache at line 1568
at HttpKernel ->handle (object(Request), '1', true)
in kernel.root_dir/bootstrap.php.cache at line 619
at Kernel ->handle (object(Request))
in /home/amrith92/public/ehack.in/ehack-ctf/nb/web/app.php at line 22

"double login" leads to invalid request

i logged in with facebook
redirected to /login
which should have taken me to quest as i was already logged in
and now clicking on FB login again gives me this

image

Quest

The quest questions list could b out in an accordion or something similar to save space or the stage could be put in a dropdown list and a fixed box with the questions could follow. like so

proposal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.