How to obfuscate (अंधेरा करना) "Tally TCP" File Protect from Decompilation ?

Discussion in 'Tally Developer' started by Devendra_Rawat, Sep 18, 2021.

    
  1. Devendra_Rawat

    Devendra_Rawat Well-Known Member


    Dear Expert ..
    kindly guide me, how to protect the tcp from Decompilation ..

    Plz..
     
    rajiv jaiswal likes this.


  2. rajiv jaiswal

    rajiv jaiswal Member


    Is it possible to Decompilation without owner?
     


  3. Rupal Agarwal

    Rupal Agarwal Member


    HOW TO DECOMPILE TCP???
     


  4. Himanshu-2002

    Himanshu-2002 Active Member


    Devendra Sir, I don't think there will be any method to prevent this Completely... There will be some way to decompile it always...
     


  5. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Normally it cannot be de-compiled easily..................

    send me a mail... I will explain how to prevent anyone or discourage anyone to decompile.............
     


  6. Devendra_Rawat

    Devendra_Rawat Well-Known Member


    Mail Sent Kamdar Ji.

    Please Explain me , how to prevent.. Is there anyway to increase the TCP file size ..so that it could cause extra cost to the person trying to decompile
     


  7. ankur daga

    ankur daga Member


    Amit sir, can you please explain how to prevent tcp file from decompilation. currently this is the biggest issue developers are facing. Few people are decompiling tcp's and its true.
     


  8. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    100% crime prevention is never possible, not even for HEAVEN .... that is why HELL exists to send such undesirables of humanity.

    Share file with known and trusted people only.... most people are just here for codes collections. That is why I have stopped giving demo TCP and I do not sell any TCP to anyone here. i have my niche clientele and they advertise my goodies further through word-of-mouth.

    Hackers / crackers charge on basis of file size. So add commented lines....e.g.
    ;;;; fd hfdi4n 3438r vdsjk dksff sdjkds sdvjdkvd vfj vdkvfk dsbjfkj vdskvsdknv jvkdsjkdv dkkdnkdn dknksng w543efdif89 vhu uid 8fy89 ydf8ydf 8d8fydfydy

    repeat (copy) above lines 5000 times before the code and 5000 times after the code........ it will increase the file size and will become cost prohibitive for the crackers.Also it will not interfere with the TCP compilation as it is just a comment.

    The more LINES you add, the better it is....
     
    Last edited: Sep 22, 2022


  9. ankur daga

    ankur daga Member


    Amit sir,

    I tried adding 10000 comment lines but the tcp file size wont changed. I think in prime its not considering comments in tcp
     


  10. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Oh.... that news to me............did not know that......never tried.

    Well another method...... in your report .........add FIELDS at the end..... say about 10 fields...... make all these fields as Invisible .......In the Set as ---- add junk characters to infinity....
     


  11. Arun Prasath

    Arun Prasath Member


    Amit Sir,

    There is an option in Tally Developer "Inscribed", if we tick it no one can decompile the TCP right?
     


  12. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    It is "irreversible" .........

    It will make decompilation very tough ...... but still a very skilled and talented hacker can decompile it.
     
    Arun Prasath likes this.


  13. ankur daga

    ankur daga Member


    Then Amit sir, what will be the solution?
    Our rivals are using someone to decompile our tcp file and selling at very low cost. We are stuck, i talked with tally people as well but in vain.
    how to secure our tcps is very big concern.

    Please help
     


  14. Sai Vineeth

    Sai Vineeth Active Member


    You cannot fully secure your code, as you need to share TCP file having physical access makes it easy to decompile
    If you Sell TDL in Tally Shop https://tallysolutions.com/addons/
    you can avoid giving physical access

    If you know someone is using your code, consult lawyer and send a notice to person / company under copyright law,
    Maximum they will come to compromise
     


Share This Page