Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D printer model(s) of Juice Shop logo #331

Closed
bkimminich opened this issue Jun 12, 2017 · 6 comments
Closed

3D printer model(s) of Juice Shop logo #331

bkimminich opened this issue Jun 12, 2017 · 6 comments
Assignees

Comments

@bkimminich
Copy link
Member

Just because why not?!

Ideas

  • keychain of flat logo
  • keychain of threedimensional juice box with leak and puddle (idea by @ViktorLindstrm)
  • Paperweight/statue sized version of 3d-keychain model
  • Vase, e.g. with backside of the top with cap being open (idea by @TiffOWASPCM)
@ViktorLindstrm
Copy link
Contributor

A first try:
http://imgur.com/a/GeHQP

@bkimminich
Copy link
Member Author

bkimminich commented Jun 18, 2017

Ok, so here's my idea for this becoming a new challenge actually:

  • @ViktorLindstrm PRs the 3D model file(s) into app/public/images/products
  • Add totally overpriced product to inventory: Official Juice Shop Logo (3d-printed)...
  • ...with the product image containing some meta information that gives away the original 3D-model filename...
  • ...which needs to be requested in order to trigger the challenge Retrieve Blueprint: Deprive the shop of earnings by downloading the blueprint for one of its products.

To keep this challenge working in customized environments the following is needed:

  • The product is tagged with the new fileForRetrieveBlueprintChallenge in default.yml where a filename or URL to the "blueprint" is given. If a URL is given that file is downloaded and put into the folder app/public/images/products
  • The product image of the must somehow give away the original blueprint name. Possible ways to do this
    • use the same filename just with different type or maybe some suffix in between, e.g. draft or v1
    • adding metadata (e.g. via piexifjs) that reveals important clues

bkimminich added a commit that referenced this issue Jun 18, 2017
(preparation for #331 challenge)
bkimminich added a commit that referenced this issue Jun 19, 2017
@bkimminich
Copy link
Member Author

Thanks, @ViktorLindstrm! I've left a hint for the challenge by adding your name to the authors meta-tag and OpenSCAD as camera vendor on the product image. Nice challenge overall!

@bkimminich bkimminich self-assigned this Jun 19, 2017
@bkimminich
Copy link
Member Author

Hi @ViktorLindstrm, is the smaller thingie you made a distinct model file or just downscaled when printed?

@ViktorLindstrm
Copy link
Contributor

It is just downscaled, (actually both of them are, but in different scales). But fully possible to create distinct model files instead.

@lock
Copy link

lock bot commented Nov 4, 2019

This thread has been automatically locked because it has not had recent activity after it was closed. 🔒 Please open a new issue for regressions or related bugs.

@lock lock bot locked and limited conversation to collaborators Nov 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants