#195 – Manual Addtions of Tebex Linked Products
#194 – Cash app payments
#192 – Suggestion - Syncing discord and Faxstore Reviews
#190 – Download Event
#189 – bulk update products
#175 – Toggle obfuscation
#174 – Discord Discord Rich Presence Action
#173 – Placeholder injection
#172 – Quarterly Subscription
#169 – Suggestion - Giftcard Codes
#168 – Suggestion - Groups/Role IDs being allowed for Staff Manager page.
#167 – Suggestion: License System - Add an option to change Authorized IP on all products
#165 – Cross out on sale
#164 – FaxStore Bot Notifications
#161 – Multiple Item Roles
#159 – File/Code/Asset/etc Obfuscation
#154 – CSV Export Data
#152 – FaxStore Resource Version Checker
#150 – Limit promocodes to certain items
#148 – Invoice Command
#147 – Faxstore Support System
#140 – Sales Tax Percentage
#139 – Listing Options
#138 – You should on guilded into it like you did with discord
#137 – FaxStore Standard Accounts Change
#136 – Extension Development - Payment
#135 – Automated Database Backups
#134 – Reset Passwords
#132 – Insights - Recomendation
#131 – Discount Code Pause
#130 – Package Pricing
#129 – Ability To Add Custom Fields In Purchase
#127 – keymaster
#125 – Required Items Change
#122 – Options [BETA] Suggestion/Feedback
#121 – Forum Reply Notifications
#117 – Site title embed to have link
#114 – Release Dates on Pre-Orders
#113 – Invoice Events
#112 – Edit Button on Static Page Menu
#110 – Custom Date Formats
#109 – Invoice Enhancements
#108 – Invalid Charaters, BLACKLISTED
#106 – Store Category Descriptions
#104 – ability to link multiple accounts for ease of login
#102 – "Choose your price"
#101 – Unix Timestamp Support
#99 – License System in FaxStore
#97 – Make gallery images not required
#96 – Ability for custom order numbers
#93 – Store webhooks
#90 – Comments on Blog Posts
#88 – Website Push Notifications
#87 – Form System - Form Description
#86 – Fax Store
#85 – Form System - From Publicity
#84 – Form Editing
#82 – Easier Displays
#81 – More Displays
#80 – Quote System
#79 – Invoice System
#78 – Email templates
#76 – Make FaxStore integrate with FiveM servers
#72 – Discord based notifications
#70 – Review Object Suggestion
#69 – Overall discounts
#68 – Owned Items Statistics
#66 – Forms Response/Start/End Bot DM
#65 – Faxstore Event Suggestion
#61 – License System - Search Bar
#59 – Animate Profile Pictures
#57 – Form Discord server messages
#56 – Form reply notifications
#55 – Forms System Events
#51 – Custom Gift Cards
#50 – Discord Websocket Issues.
#48 – Faxstore Web Ticket System
#47 – Breaking Changes to 2.2
#46 – [DEV] Revised Permission System
#42 – Automatic posts from Blogposts
#40 – Save email drafts
#36 – Works amazingly however some suggestions I would like to make
#35 – Event for natively checking permissions
#34 – Contact form
#33 – reviews on custom uploads
#32 – FaxLicense User Page
#30 – Referral System for Customer
#27 – The limitless update
#19 – Remove discord role when sub ends
#18 – Add option to remove the roles after subscription ended
#17 – Recommendation & Praise for FaxStore
#6 – Very good store!
#4 – Sales Tax
#3 – Better documentation of events
#2 – Reworked gift card system

Placeholder injection

By abbyy.04 |

Details

  • Status: Open

  • Labels: None

  • Fix Version: None

Description

It would be nice to have an option to add placeholders to files, inside a ZIP folder for example, when a user downloads a file, and I put a {username}, or {user-id} placeholder inside a .js file, It automatically injects that username or id into the file.

This could be useful for finding out who leaked a file, or re-distributed.
A lot of popular marketplaces have this feature, and it's pretty easy to do

This is an example of BuiltByBit's placeholder injection system:
https://builtbybit.com/wiki/anti-piracy-placeholders

Links

Activity

By TenCreator |

hmm, maybe you could try cycling through the files in the .zip or unzip the .zip then check all files for certain characters and replace them with "", this would look like

const fs = require('node:fs')
const zlib = require('node:zlib')

const fileLoc = 'path/to/file'
const fileDest = 'dest/to/file'

const readStream = fs.createReadStream(fileLoc)
const writeStream = fs.createWriteStream(fileDest)
const unzip = zlib.createUnzip()

readStream.pipe(unzip).pipe(writeStream)

writestream.on('close', ()={
console.log('Finished Writing to file')
})


By Hyperscale |

I'm not really understanding what the point of this is? The files can just be re-named. If this is for javascript we recommend using bytenode encryption for a reasonably secure encryption solution.


By abbyy.04 |

The point for this is finding out the user that leaked a product.
It works like this:
I have added, for example the {username} placeholder in a file, so it's hidden and hard to find, When the user downloads the file, the {username} gets replaced with the user that downloaded the file, or whatever placeholder it is, and then if the user ever leaks the product, it's easy to find out who it was, since we can just find the placeholder we hid somewhere in a file, and then we'll


By abbyy.04 |

so it's nothing related to the file names


Login to comment

People

  • Assignee: Unassigned

  • Reporter: abbyy.04

  • Upvotes: 0

Dates

  • Created:

  • Updated:

  • Resolved: N/A