⚙️ generatecoupon.cfg (Ini) 885 bytes 2024-08-08
Source code file for generatecoupon
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "generatecoupon.cfg",
"description": "Source code file for generatecoupon",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "885 bytes",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/generatecoupon.cfg",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Ini"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}
🐘 generatecoupon.php (Php) 10.0 KB 2024-08-08
PHP module for generatecoupon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 | <?php
#########################################
##### Author: Sebastian Enger / B.Sc
##### CopyRight: Swiss Delicious GmbH CH
##### LastModified 03.09.2009
##### Function: Generiere Coupon Codes anhand einer vorhandenen Config Datei
########################################
#### http://www.bitjoe.com/api/generatecoupon.php?action=newvoucherv1&sec=3dbb572191ecf01c90885030aea252e5
# set default timezone
date_default_timezone_set('Europe/Berlin');
# sql spezifische anweisungen
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', 'rouTer99');
define('MYSQL_DATABASE', 'bitjoe');
# globale parameter definieren
$config_file = "/srv/server/wwwroot/api/generatecoupon.cfg";
# achtung: wenn der variablenname "comment" hier geändert wird, muss er auch unten bei ReadConfigFile geändert werden
$comment = "#";
$CurrentServerIP = "77.247.178.21";
$CurrentLogFile = "/var/tmp/bitjoe_account_create_logging.txt";
$IsValidFlag = 0;
# config file einlesen
$ConfigFile = ReadConfigFile( $config_file );
$ConfigFileAccountNumbers = $ConfigFile['CONFIG_COUNT_ACCOUNTS_IN_CONFIG'];
$ConfigAuthenticationKey = $ConfigFile['CONFIG_SEC_KEY_AUTHENTICATION'];
# request parameter annehmen
$AccountParam = deleteSpecialChars( $_REQUEST["action"] );
$AuthenticationKeyWebRequest= deleteSpecialChars( $_REQUEST["sec"] );
#######
### sicherheitscheck: Start
######
if ( $AuthenticationKeyWebRequest != $ConfigAuthenticationKey ){
echo "ERROR: You dont have permission to access this file!\n";
exit(0);
};
if ( strlen($AccountParam) <= 0 ) {
... [truncated, 258 more lines] ...
|
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "generatecoupon.php",
"description": "PHP module for generatecoupon",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "10.0 KB",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/generatecoupon.php",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Php"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}
⚙️ generatenewuser.cfg (Ini) 1.0 KB 2024-08-08
Source code file for generatenewuser
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "generatenewuser.cfg",
"description": "Source code file for generatenewuser",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "1.0 KB",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/generatenewuser.cfg",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Ini"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}
🐘 generatenewuser.php (Php) 10.2 KB 2024-08-08
PHP module for generatenewuser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 | <?php
#########################################
##### Author: Sebastian Enger / B.Sc
##### CopyRight: Swiss Delicious GmbH CH
##### LastModified 03.09.2009
##### Function: Generiere Coupon Codes anhand einer vorhandenen Config Datei
########################################
#### http://www.bitjoe.com/api/generatenewuser.php?action=newuserv3&sec=342f75dc8975061ed9498fd227ae0bd3
#### http://77.247.178.21/api/generatenewuser.php?action=newuserv3&sec=342f75dc8975061ed9498fd227ae0bd3
# set default timezone
date_default_timezone_set('Europe/Berlin');
# sql spezifische anweisungen
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', 'rouTer99');
define('MYSQL_DATABASE', 'bitjoe');
# globale parameter definieren
$config_file = "/srv/server/wwwroot/api/generatenewuser.cfg";
# achtung: wenn der variablenname "comment" hier geändert wird, muss er auch unten bei ReadConfigFile geändert werden
$comment = "#";
$CurrentServerIP = "77.247.178.21";
$CurrentLogFile = "/var/tmp/bitjoe_account_create_logging.txt";
$IsValidFlag = 0;
# config file einlesen
$ConfigFile = ReadConfigFile( $config_file );
$ConfigFileAccountNumbers = $ConfigFile['CONFIG_COUNT_ACCOUNTS_IN_CONFIG'];
$ConfigAuthenticationKey = $ConfigFile['CONFIG_SEC_KEY_AUTHENTICATION'];
# request parameter annehmen
$AccountParam = deleteSpecialChars( $_REQUEST["action"] );
$AuthenticationKeyWebRequest= deleteSpecialChars( $_REQUEST["sec"] );
#######
### sicherheitscheck: Start
######
if ( $AuthenticationKeyWebRequest != $ConfigAuthenticationKey ){
echo "ERROR: You dont have permission to access this file!\n";
exit(0);
};
if ( strlen($AccountParam) <= 0 ) {
... [truncated, 263 more lines] ...
|
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "generatenewuser.php",
"description": "PHP module for generatenewuser",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "10.2 KB",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/generatenewuser.php",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Php"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}
🐘 installuser.php (Php) 10.4 KB 2024-08-08
PHP module for installuser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 | <?php
#########################################
##### Author: Sebastian Enger / B.Sc
##### CopyRight: Swiss Delicious GmbH CH
##### LastModified 02.10.2009
##### Function: Installiere oder Update einen User mittels remote web request
########################################
#### http://77.247.178.21/api/installuser.php?user=info@bitjoe.com&password=secretkIy&flattype=(1|2|3)
# real: http://77.247.178.21/api/installuser.php?user=ee7f0c7728&password=be56646858&flattype=1&sec=342f75dc8975061ed9498fd227ae0bd3
# set default timezone
date_default_timezone_set('Europe/Berlin');
# sql spezifische anweisungen
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', 'rouTer99');
define('MYSQL_DATABASE', 'bitjoe');
# globale parameter definieren
$comment = "#";
$CurrentServerIP = "77.247.178.21";
$CurrentLogFile = "/var/tmp/bitjoe_installuser_logging.txt";
# request parameter annehmen
$Username = $_REQUEST["user"];
$Password = $_REQUEST["password"];
$Flattype = $_REQUEST["flattype"]; # 1=7day flat / 2=14 day flat / 3= 30 day flat
$AuthenticationKeyWebRequest= $_REQUEST["sec"];
# config file einlesen
$config_file = "/srv/server/wwwroot/api/generatenewuser.cfg"; # Achtung,wenn der Security Key hier geändert wird, dann muss dies auch yottacash mitgeteilt werden
$ConfigFile = ReadConfigFile( $config_file );
# config parameter verarbeiten
$SearchesNewAccount = $ConfigFile['CONFIG_NEW_ACCOUNT_MAX_SEARCHES_'.$Flattype];
$DaysValidNewAccount = $ConfigFile['CONFIG_NEW_ACCOUNT_VALID_DAYS_'.$Flattype];
$ConfigFileAccountNumbers = $ConfigFile['CONFIG_COUNT_ACCOUNTS_IN_CONFIG'];
$ConfigAuthenticationKey = $ConfigFile['CONFIG_SEC_KEY_AUTHENTICATION']; # auth key
if ( $AuthenticationKeyWebRequest != $ConfigAuthenticationKey ){
echo "ERROR: You dont have permission to access this file!\n";
exit(0);
};
... [truncated, 265 more lines] ...
|
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "installuser.php",
"description": "PHP module for installuser",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "10.4 KB",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/installuser.php",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Php"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}
🐘 installvoucher.php (Php) 17.0 KB 2024-08-08
PHP module for installvoucher
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 | <?php
#########################################
##### Author: Sebastian Enger / B.Sc
##### CopyRight: Swiss Delicious GmbH CH
##### LastModified 04.09.2009
##### Function: Installiere Coupon Codes anhand eines HTTP Requests mit hilfe eines distributedparis proxy http requests
########################################
#### http://bitjoe.com/api/installvoucher.php?vouchercode=38b055218b&accesscode=35a75e3c5f958834650db467357f2633&web_up_md5=1461a6d4b95fe2dd1a76375f79e4bdcf
# sql spezifische anweisungen
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', 'rouTer99');
define('MYSQL_DATABASE', 'bitjoe');
# set default timezone
date_default_timezone_set('Europe/Berlin');
# achtung: wenn der variablenname "comment" hier geändert wird, muss er auch unten bei ReadConfigFile geändert werden
$comment = "#";
$CurrentServerIP = "77.247.178.21";
$CurrentLogFile = "/var/tmp/bitjoe_voucher_code_logging.txt";
$ConfigAuthenticationKey = "35a75e3c5f958834650db467357f2633"; # der geheime access key ohne den nix läuft
$ConfigVoucherCodeLength = 10; # wie lang ist ein voucher code immer so
$ConfigMaxCodeUsePerDay = 1; # wieviele voucher codes darf der user pro tag maximal einlösen?
# request parameter annehmen
$VoucherCodeRequest = deleteSpecialChars( strtolower($_REQUEST["vouchercode"]) ); # der einzulösende voucher code
$AccessCode = deleteSpecialChars( $_REQUEST["accesscode"] ); # der zugriffscode
#$Security_MD5_Value = deleteSpecialChars( $_REQUEST["sec_md5"] ); # der sec_md5 wert
$Web_UP_MD5_Value = deleteSpecialChars( $_REQUEST["web_up_md5"] ); # der web_up_md5 wert
$sprache = deleteSpecialChars( $_REQUEST["lang"] ); # in welcher sprache sollen error und success meldungen ausgegeben werden? - noch nicht eingebaut!
#######
### sicherheitscheck: Start
######
if ( $AccessCode != $ConfigAuthenticationKey ){
echo "ERROR: You dont have permission to access this file!\n";
exit(0);
};
if ( strlen($VoucherCodeRequest) <= 0 ) {
echo "-Voucher Code Install Error- you didnt give me an voucher code!\n";
exit(0);
};
# if ( strlen($Security_MD5_Value) != 32 || strlen($Web_UP_MD5_Value) != 32 ) {
if ( strlen($Web_UP_MD5_Value) != 32 ) {
... [truncated, 406 more lines] ...
|
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "installvoucher.php",
"description": "PHP module for installvoucher",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "17.0 KB",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/installvoucher.php",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Php"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}
sqlinstall/
(1 files) 🐪 install.pl (Perl) 990 bytes 2024-08-08
Perl module for install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 | #!/usr/bin/perl
use Net::MySQL;
use Digest::MD5 qw(md5 md5_hex md5_base64);
my $DBHOST = "localhost";
my $DBNAME = "bitjoe";
my $DBUSER = "root";
my $DBPASS = "rouTer99";
my $mysql = Net::MySQL->new(
# hostname => 'mysql.example.jp', # Default use UNIX socket
unixsocket => '/var/run/mysqld/mysqld.sock',
database => $DBNAME,
user => $DBUSER,
password => $DBPASS
);
$BJParis_FirstCheck = "SELECT username,password FROM `bjparis_new` WHERE `web_up_MD5` = \"\";";
$mysql->query($BJParis_FirstCheck);
my $record_set = $mysql->create_record_iterator;
while (my $record = $record_set->each) {
printf "Username: %s - Password: %s\n",
$record->[0], $record->[1];
my $user = $record->[0];
my $pass = $record->[1];
my $web_up_MD5 = md5_hex( $user . $pass );
$mysql->query(
qq {
UPDATE `bjparis_new` SET `web_up_MD5` = "$web_up_MD5" WHERE username="$user" AND password="$pass" LIMIT 1;
});
}
$mysql->close;
exit;
|
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "install.pl",
"description": "Perl module for install",
"dateModified": "2024-08-08",
"dateCreated": "2025-03-23",
"contentSize": "990 bytes",
"contentUrl": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/sqlinstall/install.pl",
"encodingFormat": "text/x-perl",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "Perl"
},
"codeRepository": "https://www.artikelschreiber.com/opensource/bitjoe/WebDevelopment/WWWROOT/api/"
}