Results 1 to 10 of 10

Thread: Demo watermark in printout and object copy

Hybrid View

  1. #1
    MuT
    Guest

    Demo watermark in printout and object copy

    I've got a demo soft. for making engineering calculation sheets. It contains blank forms, similar to MathCAD, and spreadsheets, similar to Excel. The objects on the blank form can be equations, texts (eg.imported from MS-Word), charts, or pictures. The equations can also be linked to its spreadsheets.

    I've studied this demo for some time and so far found that it's equipped with the following protections:
    1. nag screen with 30-day time limit.
    2. the created files can't be reopened.
    3. can't create more than 1 form and 1 sheet.
    4. can't protect the spreadsheet cells.
    5. put unregistered msg. with the printouts and all the objects copied.

    The soft. is coded using Delphi. Recently released patch by FCN cleared only 1. I've already removed 1, 3 and found a workaround for 2. 4 isn't important to me. What's important is 5, which I can't find the text that is used in the watermark anywhere. The objects pasted in Word appear with the mssg. in picture format. How to deal with this? How is the message inserted in the object we copy? TIA.

    Best regards,
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    tsehp
    Guest
    you answered by yourself, it's in picture format.

    So you better look for some bitmap related api used :
    BitBlt
    CreateBitmap
    CreateBitmapIndirect
    CreateCompatibleBitmap
    LoadBitmap

    and some other related to device context
    look at win docs and check some essays related to anti advertisement
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  3. #3
    DakienDX
    Guest
    Hello MuT !

    You could load the .EXE into a resource-editor and look at all bitmaps. It may take some time, but if you're lucky you can search for the resource id. It could be used by "Push 0000xxxx" (where xxxx=hex resource id) or by "Mov EAX, 0000xxxx".
    If you haven't so much luck and it has a recource id of 0,1,2,... you could search it forever. In this chase I would use tsehp's method, too.
    (searching for "Push 00000000" will get many search results )
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  4. #4
    MuT
    Guest
    Hi,

    I also thought about this and already checked the resource but didn't find the watermark. What're other possible ways to embed the bitmap into their soft. I'm not familiar with Delphi. Just wonder if it's Delphi that complicates this. Thanks for all suggestions.

    Best regards
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  5. #5
    MuT
    Guest
    Hi all,

    After all I found it using resource editor. It's a picture assignment in TMAINFORM under RCDATA. Previously I looked only in the long BITMAP section. After removing the assignment, everything looks OK. Thanks for the guidance.

    Best regards
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  6. #6
    chronos
    Guest
    Hi, I am working on an application for creating cartoon animations (can be exported as a Flash or QuickTime movie). I've successfully removed the time trial limitation but I can't defeat the watermark. In all exported movies, it has a "TBS" watermark but I can't find it in the string references or the bitmap resource.

    Is there a way to embed an image in the program itself? If so, are there any tools that can aid me in location the images? So far, I've used Resource Hacker and exescope but can't locate the images.

    Thanks for the help.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  7. #7
    Necrophilia is bad...

    It is trivial to create a bitmap in memory directly from code. For example, the bitrmap data itself may be in some enciphered format somewhere in the exe. A section of code simply creates some heap space, adds a bmp header, deciphers the bitmap data and then uses it as required. There is absolutely no need to embed the entire bitmap as a resource etc. Perhaps you should look for API calls that deal with manipulating gfx rather than loading them (Bitblt etc).
    Still here...

  8. #8
    Naides is Nobody
    Join Date
    Jan 2002
    Location
    Planet Earth
    Posts
    1,647
    Disagree with Silver: Necrophilia has its charms. . .
    At least Chronos searched the board, and found one thread somewhat related to his problem, so at least he did not revived the corpse to say: "Great thread, thank you" as it is customary.

  9. #9
    chronos was doing what with the dead? And on Christmas Eve. Oh the shame of it all.

    Regards,
    JMI

  10. #10
    chronos
    Guest
    lol you guys are unbelievable :P
    I promise that I have read the FAQ and tried to use the Search to answer my question.

Similar Threads

  1. New Hex-Rays Demo
    By Hex Blog in forum Blogs Forum
    Replies: 1
    Last Post: March 12th, 2008, 21:47
  2. Demo software
    By Signum in forum The Newbie Forum
    Replies: 13
    Last Post: May 14th, 2006, 20:33
  3. ASProtect 1.23 RC4 Demo
    By squidge in forum Malware Analysis and Unpacking Forum
    Replies: 12
    Last Post: October 12th, 2003, 12:18
  4. what is a watermark??
    By ()whore in forum Malware Analysis and Unpacking Forum
    Replies: 1
    Last Post: December 19th, 2000, 10:50
  5. Demo Shield reversing
    By myAvatar in forum Malware Analysis and Unpacking Forum
    Replies: 4
    Last Post: November 28th, 2000, 23:38

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •