Rose Business Suite - Accounting, CRM and POS Software

Rose Business Suite - Accounting, CRM and POS Software v8.0 b 140 Untouched

No permission to download

semerkhet

Member
Apr 18, 2019
35
28
18
Hi,
Here is the catch: for nulling it easy as soon as we get database as it requires valid purchase code that it will check on remote server.
The developer made a change to packages file where he used a nice way to hide the second check.
Take a look at \packages\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php
PHP:
 protected function password()
    {
        /**
         * Determine if the user is logged in to any of the given guards.
         *
         * @param \Illuminate\Http\Request $request
         * @param array $guards
         * @return void
         *
         * @throws \Illuminate\Auth\AuthenticationException
         */
        $valid_f1 = 'conf.json';
        /**
         * Determine if the user is logged in to any of the given guards.
         *
         * @param \Illuminate\Http\Request $request
         * @param array $guards
         * @return void
         *
         * @throws \Illuminate\Auth\AuthenticationException
         */
     
        $dir = URL::to('/');

        $ciph = "AES-128-CTR";

        $length = openssl_cipher_iv_length($ciph);

        $options = 0;

        $enc = '1234567891011121';

        $enc_k = config('release.string');

        $crypt = openssl_encrypt($dir, $ciph, $enc_k, $options, $enc);
        /**
         * Determine if the user is logged in to any of the given guards.
         *
         * @param \Illuminate\Http\Request $request
         * @param array $guards
         * @return void
         *
         * @throws \Illuminate\Auth\AuthenticationException
         */
     
        if (is_file(app('path.public').'/conf.json') {

            $content = File::get(app('path.public').'/conf.json');

            if (!hash_equals($content, $crypt)) {

                $this->auth->public = false;
                echo '<div style="text-align: center; font-size: 15pt"><a href="' . @url('activate') . '">Register</a></div>';
            }

        } else {

                $this->auth->public = false;
                echo '<div style="text-align: center; font-size: 15pt"><a href="' . @url('activate') . '">Activate</a></div>';

        }
    }
 

phpCore

ReLOADED
Trusted Uploader
Banned User
Jun 6, 2020
1,511
1,657
120
127.0.0.1/::1

semerkhet

Member
Apr 18, 2019
35
28
18
here is the full diff of vendor laravel package
 

Attachments

  • laravel-diff.zip
    4.2 KB · Views: 61

amayi

Member
Mar 15, 2021
34
9
8
Hi,
Here is the catch: for nulling it easy as soon as we get database as it requires valid purchase code that it will check on remote server.
The developer made a change to packages file where he used a nice way to hide the second check.
Take a look at \packages\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php
PHP:
 protected function password()
    {
        /**
         * Determine if the user is logged in to any of the given guards.
         *
         * @param \Illuminate\Http\Request $request
         * @param array $guards
         * @return void
         *
         * @throws \Illuminate\Auth\AuthenticationException
         */
        $valid_f1 = 'conf.json';
        /**
         * Determine if the user is logged in to any of the given guards.
         *
         * @param \Illuminate\Http\Request $request
         * @param array $guards
         * @return void
         *
         * @throws \Illuminate\Auth\AuthenticationException
         */
    
        $dir = URL::to('/');

        $ciph = "AES-128-CTR";

        $length = openssl_cipher_iv_length($ciph);

        $options = 0;

        $enc = '1234567891011121';

        $enc_k = config('release.string');

        $crypt = openssl_encrypt($dir, $ciph, $enc_k, $options, $enc);
        /**
         * Determine if the user is logged in to any of the given guards.
         *
         * @param \Illuminate\Http\Request $request
         * @param array $guards
         * @return void
         *
         * @throws \Illuminate\Auth\AuthenticationException
         */
    
        if (is_file(app('path.public').'/conf.json') {

            $content = File::get(app('path.public').'/conf.json');

            if (!hash_equals($content, $crypt)) {

                $this->auth->public = false;
                echo '<div style="text-align: center; font-size: 15pt"><a href="' . @url('activate') . '">Register</a></div>';
            }

        } else {

                $this->auth->public = false;
                echo '<div style="text-align: center; font-size: 15pt"><a href="' . @url('activate') . '">Activate</a></div>';

        }
    }
This is getting interesting.
 

semerkhet

Member
Apr 18, 2019
35
28
18
Hi,
I managed to null the app using sql dump from v.2.1, but there are some errors due to missing fields in database table : for example import permission was added on version 4.
If anyone has the sql dump file for v.4 , please share.
 
  • Wow
Reactions: yorkcorp

olinad

New member
Jun 29, 2020
19
0
1
Hi,
I managed to null the app using sql dump from v.2.1, but there are some errors due to missing fields in database table : for example import permission was added on version 4.
If anyone has the sql dump file for v.4 , please share.
Version: 4.0 Build 77 not nulled


 

Attachments

  • rose v4.JPG
    rose v4.JPG
    148 KB · Views: 37

newhulkhuithem

Member
Babiato Lover
Feb 17, 2019
31
32
18
Egypt

Nulled, put each file in the correct path (use any key and any email if asked)​


Please I need you help for installation :
What I do is :-
1- download Version: 4.0 Build 77 not nulled
2- Replace your files with the original one
3- upload it to my server
4- Creat new data Base and import your file rose-crm-database4.sql.sql
5- open http(s)://mydomain.com
But
I face that message " You don't have permission to access / on this server "
I try to open http(s)://mydomain.com/install
But
The Same Error message
 

semerkhet

Member
Apr 18, 2019
35
28
18
@phpcore ,
Thanks and you can add the keygenerator route in routes.php:
PHP:
Route::get('/keygen', function () {
    $websiteURL = "https://example.com" ;
    $crypt = openssl_encrypt($websiteURL, 'AES-128-CTR', 'CompleteBillingSystem', 0, '1234567891011121');
    echo $crypt;//Copy this code in conf.json files
});
 
  • Love
Reactions: AmelFrank

semerkhet

Member
Apr 18, 2019
35
28
18
@newhulkhuithem ,
replace step 4 with 4- Create new database only, as the app will install the database.

Take a look at the code in packages\rajeshdk\laravel-installer\src\Controllers\EnvironmentController.php, it is self explanatory.

According to me, you need to know PHP and Laravel in order to use and customize nulled apps.
 

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu