Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

What best C# Anti reverse protection?

Featured Replies

Posted

Which application for C# would you recommend me to make obs with? And there is a key auth system, there are a few files in my project and it pulls them from the resources folder. Does it make sense this way or downloading via webclient? Normally, users pull the applications I mentioned from resources while using them.

  • 4 weeks later...

the safest is

-user click a button to the app

-open yoursite.com/login in your app > user login manually > after success login download a string that is encrypted (in this string you have the end datetime)

-user somehow click another button in your app and POSTING to yoursite.com/download/test.zip the end datetime (at server you made a validation for the end datetime)

any other has /holes/

55 minutes ago, whoknows said:

the safest is

-user click a button to the app

-open yoursite.com/login in your app > user login manually > after success login download a string that is encrypted (in this string you have the end datetime)

-user somehow click another button in your app and POSTING to yoursite.com/download/test.zip the end datetime (at server you made a validation for the end datetime)

any other has /holes/

Easiest Replay attacks ...

dont know will add a cutter per IP.. @ 100 times.. 

3 minutes ago, whoknows said:

dont know will add a cutter per IP.. @ 100 times.. 

Replay attacks are not about brute-forcing.

https://en.wikipedia.org/wiki/Replay_attack

thanks for sharing... BUT come on man.. will be OK!

3 hours ago, Kurapica said:

Replay attacks are not about brute-forcing.

Server should return some temporary token that doesn't make sense to replay

the token value should be meaningless

only server should be able to understand it

Each operation with server should convey this token together

Also client should validate server certificate (all the chain)

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.