Shameless Lies by User “de” about “UFS Explorer” Target

In Board4All, user de! started a series a lies YET AGAIN claiming to have reversed the target “UFS Explorer” all by herself, when in truth it was done as a GROUP EFFORT.

Interesting that she started the claim that she already reversed this app in the past all by herself, just when another user claimed to have reversed it all by themselves without begging de! for help!

Just another pathetic attempt on the part of de! to salvage her long lost pride… 😀 Truly shameless!

PeterPunk Screwed: Shellfire VPN for Sale

If you want to know the details how I ROYALLY put down and screwed PeterPunk (a.k.a PeterPonk) by teaching him how to reverse and crack Java app Shellfire VPN, you can head over the link mentioned below.

By the way, although I blew off my big mouth several times in that thread by posting without thinking and understanding the basics of reversing first, I am happy to say that I was able to screw him well in public 😀

Shellfire VPN is now available for sale (cracked by me) here:

https://www.board4all.biz/threads/shellfire-vpn.869113

Tonyweb: Trying My Traps as Usual, with Meaculpa+ (Gregory Morse)

Busy helping out the admins of B4All lately and licking their arses in exchange for for them letting me keep my position in the forum.

Presently I am just trying to make posts in cretain restricted areas of the forum so that the admins can “smoke out” the users who are able to view the content in those sections when they “leak” it to the other forums.

But of course, the smarter guys would not leak the content from the private sections of the forum immediately but would rather give a long time gap before posting ALL of the content from the sections all at once 😀

Meanwhile our friend, Gregory Morse (Abdul Muid) , aka chants aka collins aka many other nicks now started out with another avatar: Meaculpa+ 😀

Neotys NetLoad v7.11.x (For Sale)

Please read this first if you did not do so already:

CAN ALSO BUY HERE:
https://developer.team/

Coming to the Neotys topic. Now, Neotys NeoLoad v7.11 is available for sale. You can pay me $50 by bitcoin and I will make it available to you.

Neotys NeoLoad v7.11

Of course, I stole the technique to crack it from another forum where I pretended to be a Team Member until I could get hold of all their techniques and tools, but who the hell cares?!

Here I am the person making money selling the cracks!

Try the most automated performance testing platform for the Enterprise

No credit card required. Up and running in 5 minutes.

  • Support what you test: web, mobile, APIs, SAP, Citrix
  • Integrations with CI servers for Agile and DevOps, APM tools for code-level diagnostics, and functional testing tools for end-user experience metrics
  • Code-less for faster design of complex tests
  • As code for tests within automated pipelines
  • Script maintenance in as little as 1/10 of the original design time
  • Actionable insights from high-level dashboards and detailed metrics

Gartner Peer Insights Awarded

Home Page:

https://www.neotys.com/neoload/overview

AVAILABLE HERE FOR SALE at Board4All:

https://www.board4all.biz/threads/neotys-neoload-v7-11.863313/

My profile here:

https://www.board4all.biz/members/tonyweb.288708/

Tonyweb: Zeus from Board4All Finally Slams Me

Finally, Zeus from Board4All decided to beat the sh*t out of me in his latest announcement yesterday:

https://team-ira.com/index.php?/announcement/22-techlord-is-not-the-owner-of-this-forum-i-zeus-am-the-owner-click-for-more-details/

Challenger and Markat (Kate) were not spared either, although they are a part of his real-life family as I see 🙁

In any case, you all know how to find me. Instead of emailing me, in future you can find me directly at this forum where I can sell you my porn and cracked software:

https://www.board4all.biz/members/tonyweb.288708/


Am I Tonyweb, A Snake?

I see that a new article has been posted about me:

I am indeed growing famous day by day! 😀

Yeah so EVERYTHING in that article is true. SO WHAT???

It is I, Tonyweb who is raking in the big money. Why the F*CK should I crack for free? And what is wrong in selling porn? Selling porn is a BIG business, by the way!

I consider that article a good advertisement for me!

As always…

StrategyQuant X Build 134 by Tonyweb for Sale

You can either crack it yourself or you can buy from me.

How to crack it:

Three jars are decrypted from native code and main loader class takes control.

The java loader starts decrypting the crypted jar in relative path:

./internal/libs/SQLib.jar

and one of the interesting steps for us is the checkLicense one

CheckLicense

private void checkLicense() {
        try {
            SQApp.Log.debug("Verifying license.");
            Brokers.init();
            SQApp.Log.debug("Verifying license. Step 2");
            final SQLicenser instance = SQLicenser.getInstance();
            instance.setLicenceFilePath(MainApp.getDataPath() + "licenceFile.lic");
            SQApp.Log.debug("Verifying license. Step 3");
            try {
                if (instance.licenseFileExists()) {
                    SQApp.Log.debug("Verifying license. Step 4");
                    instance.verifyLicenseFromFile();
                }
            }
            catch (Exception ex) {
                LicenseDialog.getInstance().setLicense(instance.getLastCheckedLicenseCode());
                LicenseDialog.getInstance().setError(ex.getMessage());
                SQApp.Log.error("License verification failed. Exc. ", (Throwable)ex);
            }
            LicenseDb.init(SQStructure.INTERNAL_DIR_PATH);
            if (this.isRunInConsole()) {
                SQApp.Log.debug("Verifying license. Step 5 CLI");
                if (!SQLicenser.getInstance().verified()) {
                    SQApp.Log.debug("Verifying license. Step 6 CLI");
                    final String license = LicenseDb.getLicense();
                    if (license != null && !license.isEmpty()) {
                        SQApp.Log.debug("Verifying license. Step 7 CLI");
                        instance.verifyLicenseOnline(license);
                    }
                }
            }
            else {
                SQApp.Log.debug("Verifying license. Step 5");
                while (BrowserGUI.getInstance() == null) {
                    SQApp.Log.info("Waiting for internal browser initialization");
                    Thread.sleep(500L);
                }
                SQApp.Log.info("License dialog initing");
                BrowserGUI.getInstance().showLicenseLoadingScreen();
                final String license2 = LicenseDb.getLicense();
                if (license2 != null && !license2.isEmpty()) {
                    LicenseDialog.getInstance().setLicense(license2);
                }
                SQApp.Log.debug("Verifying license. Step 6");
                if (!SQLicenser.getInstance().verified()) {
                    SQApp.Log.debug("Verifying license. Step 7");
                    BrowserGUI.getInstance().loadLicenseDialogForm();
                    SQApp.Log.debug("Verifying license. Step 8");
                    if (instance.isItTrial() || instance.isItPartnerTrial() || instance.isItFullMbg()) {
                        LicenseDb.setLicense(instance.getLicenseCode());
                    }
                    else {
                        LicenseDb.setLicense("");
                    }
                }
            }
            if (!SQLicenser.getInstance().verified()) {
                SQApp.Log.info("Missing license.");
                MainApp.exitJVM();
            }
            SQApp.Log.debug("License was successfully verified.");
        }
        catch (Exception ex2) {
            SQApp.Log.error("Failed to check license. Exc. ", (Throwable)ex2);
            MainApp.exitJVM();
        }
    }

You can start tracing from here to follow what’s happening:

String references are not easy to deal with because of the way Go arranges them (i.e. concatenated in blocks).

private SQLicenseXml _verifyLicenseOnServer(final String s, final String s2, final String s3, final boolean b) throws SQLicenseException {
        try {
            final SQLicenseXml sqLicenseXml = new SQLicenseXml();
            sqLicenseXml.type = 5;
            String str = URLEncoder.encode("productid", "UTF-8") + "=" + URLEncoder.encode(this.product, "UTF-8") + "&" + URLEncoder.encode("mac", "UTF-8") + "=" + URLEncoder.encode(s, "UTF-8") + "&" + URLEncoder.encode("dsn", "UTF-8") + "=" + URLEncoder.encode(s2, "UTF-8") + "&" + URLEncoder.encode("license", "UTF-8") + "=" + URLEncoder.encode(s3, "UTF-8") + "&" + URLEncoder.encode("resellerid", "UTF-8") + "=" + URLEncoder.encode(this.reseller, "UTF-8") + "&" + URLEncoder.encode("uniqid", "UTF-8") + "=" + URLEncoder.encode(this.uniqID, "UTF-8") + "&" + URLEncoder.encode("hardwareid", "UTF-8") + "=" + URLEncoder.encode(this.hardwareid, "UTF-8") + "&" + URLEncoder.encode("newhardwareid", "UTF-8") + "=" + URLEncoder.encode(this.newhardwareid, "UTF-8") + "&" + URLEncoder.encode("dateid", "UTF-8") + "=" + URLEncoder.encode(this.dateid + "", "UTF-8") + "&" + URLEncoder.encode("os", "UTF-8") + "=" + URLEncoder.encode(HardwareInfo.getOSKey() + "", "UTF-8");
            if (b) {
                str = str + "&" + URLEncoder.encode("offline", "UTF-8") + "=" + URLEncoder.encode("1", "UTF-8");
            }
            if (this.builds.containsKey(this.product)) {
                str = str + "&" + URLEncoder.encode("build", "UTF-8") + "=" + this.builds.get(this.product);
            }
            final String string = str + "&" + URLEncoder.encode("ival", "UTF-8") + "=" + URLEncoder.encode("1", "UTF-8");
            boolean b2 = false;
            final ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3);
            final ArrayList<Future<String>> list = new ArrayList<Future<String>>();
            list.add(fixedThreadPool.<String>submit((Callable<String>)new SQHttpClient("https://api.strategyquant.com/licensechecksqx", string)));
            list.add(fixedThreadPool.<String>submit((Callable<String>)new SQHttpClient("https://api2.strategyquant.com/licensechecksqx", string)));
            String xml = null;
            String s4 = null;
            final Iterator<Object> iterator = list.iterator();
            while (iterator.hasNext()) {
                final String s5 = (String)((Future<String>)iterator.next()).get();
                if (s5 != null) {
                    b2 = true;
                    final String[] split = s5.split("\n");
                    if (split.length != 2) {
                        continue;
                    }
                    xml = new String(Base64.decodeBase64(split[0]), "UTF-8");
                    s4 = split[1];
                    if (!xml.contains("<error>")) {
                        break;
                    }
                    continue;
                }
            }
            if (!b2) {
                throw new SQLicenseException(2);
            }
            if (xml == null || s4 == null) {
                throw new SQLicenseException(9);
            }
            sqLicenseXml.hash = Base64.decodeBase64(s4);
            sqLicenseXml.xml = xml;
            return sqLicenseXml;
        }
        catch (SQLicenseException ex) {
            throw ex;
        }
        catch (Exception ex2) {
            SQLicenser.Log.error("Exc.", (Throwable)ex2);
            throw new SQLicenseException(20);
        }
    }

Natural Adabas – 8.3.4.0.171 CE

The license consists in two xml files, natCE83.xml and ndvCE83.xml .
The tag called LicenseKey that holds a MD5 file checksum and the tag ExpirationDate the date limit.

The algorithm is very simple:Replace all values of the LicenseKey tag with 32 byte (20 hex).Calculate de MD5Loop every byte doing AND & 15 after second oneAnd SHR plus AND with >> 4 & 15restore the Tag with the new value
This license code is inside saglic-ALL-Any.jar, class com.softwareag.common.lic.SagLic and the function is getSignedCertificate
    protected String getSignedCertificate(String certificateString) throws SagLicException, UnsupportedEncodingException {
        String methodName = "getSignedCertificate";
        String tagLicenseKey = "<LicenseKey>";
        int keyStartPos;
        if ((keyStartPos = SagUtilitiesStrings.indexStrInStr(certificateString, tagLicenseKey, 0, true)) < 0) {
            throw new SagLicException(2, methodName);
        } else {
            byte[] newCertificateBytes = certificateString.getBytes("US-ASCII");

            int i;
            for(i = keyStartPos + tagLicenseKey.length(); i < 32 + keyStartPos + tagLicenseKey.length(); ++i) {
                newCertificateBytes[i] = 32;
            }

            SagLicMd5 sagLicMd5 = new SagLicMd5();

            for(i = 0; i < newCertificateBytes.length; ++i) {
                if (SagUtilitiesStrings.isHashableChar(newCertificateBytes[i])) {
                    sagLicMd5.update(newCertificateBytes, i, 1);
                }
            }

            byte[] digestKey = sagLicMd5.digest();
            i = keyStartPos + tagLicenseKey.length();

            for(int j = 0; i < 32 + keyStartPos + tagLicenseKey.length(); ++j) {
                newCertificateBytes[i] = sHex[digestKey[j] >> 4 & 15];
                newCertificateBytes[i + 1] = sHex[digestKey[j] & 15];
                i += 2;
            }

            String newCertificateString = new String(newCertificateBytes, "US-ASCII");
            return newCertificateString;

The license files and code can be found here:

https://mega.nz/file/FgxBWArT#kVlli3uOuzlhhA2ILFI5i_mZMHbpqIMKGClBUgv_luw

The DVD_Version_NAT_8.3.4.0.171_CE.zip installation file can be found here:

https://mega.nz/file/A0gDXQTD#3EXMAYj405-s7OokNBWjcl1ucD6ovZhEwxCsuKX2UWw

Dongle Decoded by Tonyweb

Visit My New Domain:

TONYWEB.SHOP

License info: (Original, Coded)

hWLsPJp28mDzmInbFEc49rx0A9U0trNelVXmhO4JBKdUmVyJ7kxW2G1ID9pgQDugE43j9AvXw6FeBCyLLkgkw8h3oUT4ZuHp52lIRPmLlwugcHoCYHcJz3AcNk0tMbTPqZGwm+JAhlpupUhhb+3Q4ObSVcIlFXlqLfb9at52pDOSRJ1GmFisuLlw3c7yIZU/0cjNOa4pUKS7iPymAeK0otQkZ+7E7GiZa9XQ35baF8BoboVNv50S3s0GNtcK8G42VxGKj7f4mlh6mhW45610FYosjMCmReJ4paPuHjE2ITDmbV0iK6GfDiIQ3a9B6Kbw9O+grLRZyQe+kC7ngXs0yINBR3xKgaUNo58XQw3rsNuoQBeu95GaYleUkt5H0vdGPFTHOhfnLWb2KIFd2WTtUaPn1zZdZg7S5KC9ESVKKRARJVvFqOX5B/ZpDyul8oC1qyCtQdtEOABSOSROCNxnaV8oskLPVHPRiMQwKbK1c+aQAu+x6p6fuLCwlc41eoWlYwwGh+yPhrKWU9VVq2nPfgrsQWT3G+KUwVb+6KLWs0HnU0mvu4TZevg/oCFvxMabBM57MtL5/kDu5AHvpzMxqnnQYjsRlQpJuCRYID3v9tq5thuytVIO8I5T3/H9zJ2CXf8uZpUZDuZw0bf7Jk+0rMyEfSsgg4eJs2zJb+sn7R/1hXKXLpWVL8VcLQJRjLK8CJwE9kWFbm6DHCXwS45o6lIYSKrVXU/dT6GW7L0IgUEMeSUhjDGwHC19I2rquOXm+QzEsg9o7Xb5GMsG1s5WhagUUPUoYS1k1H+Trdfx7UXuBQH1RcMqIf8xr4N0AM8ZqKFi1x5ZesPM7bcBWdkUUTXPVg67A8pKnyMSQ9uJDIpgmJsMG2Eb0ee32Y2Xm7DPuiEItbDN06kVhJ8q35fOqzfIYnoRxe2L59lAcdrOXzpmOHdO2fpz1DB+22Uw6l2n8H8jmGqeU2DYDFJdAj6yypYoUxQUdBTBPIhNQjSzmWfaOoDQk3/n+vAXsLgHD/9FNHiWGRf/S0h5f283LWypZxyd6qpltr9AEgatPrHZuPKUy//ZS1VX0n6Epcxz/gAEjFY0wvk493snf89EAcSLsxVGQesIv67I22Qhbptk8zd/RE+ilk4IklWx3SJXs8FbNQjS9AvJAMkBU5CCJyBQ86TSiS2Db/uInMU0ShXGaqQCCeIzcNqHrGTQsrSzDDqaIPYr0dVSoADcPY4K0xB0QrDAXjEizNQvWnZ/0vso6aJvP4AcC6sGSyG6T2aGqsKyTZiNPrbrMRl3LQjQpaoL8oDAhXflihKcDJkKnkU6gObbPINehRQVP0DDuz0f0c80C0ldmtHIeQWfY8xT34hi2KKyoWYCb+BA7t4WXO8F3zQluJ85z1FXRj//UX37EDMqcg2U19EecNIAYkJafVt9LAyOQ8SBErM1NQnwP6JqRGBHo94kSSvRIkM2XvgkYB7fP9ieP4iaABc3loGC24LigIwkToFLAQ8xkR10iDTvx4z/5UIbkLxlp5cm1GsneDhGZXUQ7woxKplmUA4NEDsFGuHFxXzucSPU3e33CaZpUBTsv3y/9g0xBg7oYw3sFKAMs2CgeSpnkvnStDXmeKMXYCI+JZuq/CjFGTaCy8sbSPfY/EwIE6ld+79Z/eWVVjKg9CMrOgQpSTAz6GoHPEaSPzvQP8GeonrUaAK29WiosrHcYlkCeKKVyCMBHsX20lBwGRMA3xsMldiw9UodStC0ys4PX3KcKf70AvaPXNN19agjtDAAZlX8HknyT2+mmmnY

License Info Decoded by Tonyweb:

system.software-id=0160498
system.account-id= removed not for public eyes
system.attachment-id=33315704-16f5-4073-bd0e-78c141907580
system.license-version=2016-06-22T06:32:00.625
system.api-key= removed not for public eyes
system.api-secret= removed not for public eyes
system.hardware-id=0789125
system.hardware-type=DONGLE
system.license-type=PERPETUAL
system.token= removed from public eyes
system.legacy-upgrade-token=
system.host=https://api.artifylabs.com
system.nfr=false
system.config-id-list=2402
system.option-config-id-list=
system.product-name=PhotoPRINT Server 12 AW Cloud Edition
system.host-v2=https://api.saicloud.com
system.device-id-list=
system.language.zh_CN=true
system.language.zh_TW=true
system.language.en=true
system.language.fr=true
system.language.de=true
system.language.ja=true
system.language.nl=true
system.language.it=true
system.language.es=true
system.language.ru=true
system.language.pt=true
system.language.ko=true
system.license-v2-flag=true
system.signature=a3k4BSat1kq7HLE+FkrGSHVaY27JerbCQr7Ruq3dzSNaP6vAiFJ1lOp0aqrJd+VrOVfg9SqWBonHKJLnMl5g2hjkyda6xl/fjt+X3kCdAL3Cqt5EE1J75mHICkAHv6GQGj0Hg1HaFghWVc56E5YEjEuj1HgVS26I4HBwoFosQK768ugxfu2T0NqEZJ715+UB2sgQi1owEEW440mfbbMgLFb+nI8C9w4vpf9YtKLM1opmGdVw9oVbprkaF9d7ceetGr5fRd3TUzTTok1AJJemJZywEh2SgqyniMgENb2KHedZY/UZaTiCB6X6wPchfQ3z2H1MUiKQTLc11LhFnLzdBQ==

Contact me for dongle and software ($50):