Contoh Pemrograman Pascal dengan Array

Minggu, 29 Desember 2013
Hasil belajar saya malam ini mengenai materi array pada pemrogram pascal,
berikut scriptnya

uses crt;
const
max=6;
type
lagu=array[1..max] of string[10];
var
jnslagu:lagu;
i:integer;
begin
for i:=1 to max do
jnslagu[1]:='POP';
jnslagu[2]:='dangdut';
jnslagu[3]:='keroncong';
jnslagu[4]:='rock';
jnslagu[5]:='campursari';
jnslagu[6]:='Pop Punk';
for i:=1 to max do
writeln(i, '. ',jnslagu[i]);
end.

dan outputnya


Cara Share Wifi Menggunakan SSH

Jumat, 27 Desember 2013
Setelah banyak ujicoba, akhirnya saya bisa menggunakan wifi ssh, artinya si client juga dapat menikmati SSH tanpa harus multilogin yang sebagaimana kita ketahui, penggunaan akun ssh premium multi login sangat dilarang,hahahaha
karena jujur ane juga penjual ssh, untuk itu saya membagikan bagaimana Cara Share Wifi Menggunakan SSH, ok..
sebelumnya siapkan dulu alat dan bahanya:
1. modem, sudah pasti
2. inject dan akun ssh
3. proxifier untuk direct proxy server maupun client
4. Connectify PRO , ane pake versi 4.2, bisa download Connectify PRO
5. Segelas kopi hangat menemani anda untuk ngoprek agar lebih semangat :D

langkah dan penggunaan
a. Install dulu Connectify PRO yang sudah kalian download, untuk mendapatkan versi pro, silahkan masukkan user dan serial number dibawah ini:
email: rene.bidner@hotmail.com serial: QE4943-K24T79-KKJKKA-M2NQKW-XWVZYT-Z8DN8J-6NEN1A-UCRZ1A-EM8E7J-AV529K-ZEDV52-4EYYFV-T4UE7G-AFVAYW-77G5B4-JKNBJS-Z4MEX7-HRB2TT-N7GVF4-UBXNJS-288MXL-G5GAPU-3UQ

b. buka Connectify PRO, 
perhatikan keterangan gambar diatas
1. isikan sesuai dengan keinganan agan, ini menyesuaikan penamaan wifi agan sendiri..
misalkan kita namakan sandyhackers atau nama orang tercinta agan, hehehe
2. password wifi, gunanya tentu untuk memproteksi jaringan wifi agan, minimal 8 digit password
3. pilih sumber koneksi yang agan pakai, misalkan koneksi dengan modem, maka akan muncul option nama koneksi sesuai dengan setting nama dialup modem kalian,
4. klik start hotspot, proses ini memakan waktu agak lama..
jadi silahkan ditunggu saja
5. jika sudah terkoneksi, maka cek wifi agan apakah sudah aktif atau belum, dan lihat konfigurasi ip dari Connectify. caranya masuk network and sharing center > change adapter setting pilih koneksi wifi yg aktif  terus klik kanan properties, pilih TCP?IPv4, klik properties, di situ agan terlihat konfigurasi ipnya, dan catat semua, karena akan dibutuhkan untuk set listen port ssh kita dan proxifer



6. Sekarang koneksikan ssh kalian, seperti biasa, koneksikan ssh menggunakan ssh, yang beda hanya setting listen portnya saja, pada listen interface diisi ip sesuai dengan ip ssh kamu, dan listen port diisi terserah, dalam hal ini saya isi dengan 1084


7.  sekarang setting proxifier kamu, klik proxyservers lalu add
tambahkan ip, ip server sesuai dengan ip wifi misalkan 192.168.20.1 dan port 1084, dan pada proxy rules arahkan ke protocol socks 192.168.20.1:1084...
Ingat: Hal ini berlaku pada server maupun client jika ingin menggunakan proxifier, tapi jika tidak maka set manual caranya
8. Konfigurasi Client tanpa proxifier, buka web browser (Google Chrome, firefox, etc) atur proxy sesuai gambar berikut


TAMBAHAN

A. Share Wifi ke HP Android kalian
1. konekan wifi agan
2. Download proxidriod di playstore dan jalankan
3.  setting sesuai dengan gambar berikut

1. Host: ip wifi kamu (192.168.20.1)
2. Port: diisi listen port bitvise (1084)

hasil speedtest make hp andro gan

B. Share Wifi di Linux
1. setting ip web browser kalian seperti gambar di bawah ini
2. setting proxychains dengan konfigurasi berikut
nano /etc/proxychains.conf

hasil speedtest di ubuntu ane gan, mantabs bukan?


silahkan browsing sesuka kalian, dan berbagi internet kepada sahabat-sahabatmu! semoga artikel ini bermanfaat





Cara Limit User Login VPS Open SSH

Selasa, 24 Desember 2013
Suatu kali saya mempunya banyak user, tapi karena terlalu banya itulah saya jadi kesuliatan mengawasi user yang curang, seperti multi login dengan satu akun ssh, hal ini sangat merugikan kita, karena bandwith akan cepat habis, bagi vps yang dibatasi bandwithnya, untuk saya akan membagikan trik Cara Limit User Login pada VPS Open SSH baik itu di centos maupun debian, langsung saja kita buka terminal dari Server, can gunakan sintaks sebagai berikut:

nano /etc/security/limits.conf

lalu tambahkan script berikut pada baris paling bawah untuk membatasi keseluruhan user kalian
* hard nproc 3

tapi jika ingin membatasi peruser saja silahkan ketikkan perintah berikut, dalam kasus ini user yang ini saya limit bernama maho
maho hard nproc 3

jika sudah silahkan simpan dengan tekan tombol ctrl+x tekan y enter

restart service dari ssh kalian dengan perintah
service sshd restart

sekian dan termikasih, semoga membantu


Cara Koneksikan Modem Iclick Qualcomm di Linux dengan wvdial

Senin, 16 Desember 2013



Akhirnya sukses juga koneksikan modem pinjaman dari teman, buat oprek-oprek trik gretongan di linux, jika sebelumnya saya sudah jelaskan cara koneksikan modem dengan mode sakis3g, maka saya kali saya akan berbagi bagaimana cara koneksikan modem Iclick Qualcomm menggunakan wvdial,

terlebih dahulu agan install wvdial lengkap dengan dependencynya... jika sudah terhubung ke internet bisa install langsung lewat terminal, caranya ketik 
sudo apt-get install wvdial
jika belum, silahkan download dengan installer offline yang sudah saya upload disini
ekstrak file hasil download, lalu masuk ke direktori file dengan ketikkan diterminal
misalkan folder aplikasi terletak di Folder download
cd /home/user/Download/sandyhackers
sudo dpkg -i *.deb


jika sudah edit config wvdialnya, cara masuk ke terminak ketik
sudo gedit /etc/wvdial.cof
lalu replace dengan script berikut:


[Dialer xl]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","gprs"
Modem = /dev/ttyUSB0
Phone = *99#
Idle Seconds = 0
Password = proxl
Stupid Mode = 1
Compuserve = 0
Baud = 3600000
Auto DNS = 1
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = xlgprs

[Dialer tsel]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","internet"
Modem = /dev/ttyUSB0
Phone = *99***1#
Idle Seconds = 0
Password = wap123
Stupid Mode = 1
Compuserve = 0
Baud = 3600000
Auto DNS = 1
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = wap

[Dialer isat]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","internet"
Modem = /dev/ttyUSB0
Phone = *99#
Idle Seconds = 0
Password = ;
Stupid Mode = 1
Compuserve = 0
Baud = 3600000
Auto DNS = 1
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = ;

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
; Username = <Your Login Name>
Modem = /dev/ttySL0
Baud = 460800

simpan dan keluar editor,
colokan modem ke pc, tunggu sebentar 5 detik, ketik diterminal
$ lsusb
modem terdeteksi sebagai cdrom, silahkan ketik
$ eject /dev/sr1
$  lsusb
maka output akan berubah seperti berikut
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 05c6:0015 Qualcomm, Inc. 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
hmmmm, masih lanjut ayoo tetap semangat.. masih pada terminal, enak kan nongkrong di terminal?
$ sudo su
# nano modprobe
modprobe usbserial vendor=0X05c6 product=0X0015
# chmod +x modprobe

lalu untuk apa saya membuat file modprobe, agar lebih mudah kamu memasukan driver modem ke kernel, jangan lupa setiap agan menjalankan file modprobe harus akses sebagai root dulu
sekarang kembali ke terminal lagi
jalankan file modprobe
#./modprobe

periksa modem port apakah sudah terdeteksi?
#wvdialconf
lalu dialer untuk mengkoneksikan modem agan
# wvdial isat = untuk kartu indosat
# wvdial tsel = untuk kartu telkomsel
# wvdial xl = untuk kartu xl

modem sudah terkoneksi
intinya untuk mengkoneksikan modem dengan wvdial adalah, 
1. periksa modem apakah masih terdeteksi sebagai cdrom, jika iya silahkan eject
2. daftar serial vendor dan product id modem kamu
caranya bisa menggunakan commad lsusb untuk mengetahuinya
3. dial dengan wvdial

jika ada kesulitan silahkan tinggalkan komentar ea?
semoga artikel ini membantu, terimakasih sudah berkunjung :D

Cara Install Squid Proxy di VPS

Jumat, 13 Desember 2013
oke, sekarang sudah banyak bugs inject bermunculan, salah satunya dengan metode filter proxy server dengan memanfaatkan vitur squid vps kita, jadi kita harus menginstall squid proxy pada vps kita, untuk lebih jelasnya silahkan ikuti tutorial berikut,

dalam hal ini saya menggunakan OS Centos servers

1. install dulu squidnya
yum install squid -y
2. hapus file squid.conf pada /etc/squid/squid.conf
rm -rf /etc/squid/squid.conf
3. kemudian kita buat file configurasinya
touch /etc/squid/squid.conf
4. edit file confignya
nano /etc/squid/squid.conf
untuk versi 2.6xx dan 2.7xx
dns_nameservers 8.8.8.8 8.8.4.4 4.2.2.1 4.2.2.6 198.6.1.3 204.117.214.10 207.172.11.73
cache_mgr not_to_be_disturbed
client_db on
detect_broken_pconn on
dns_defnames on
dns_retransmit_interval 2 seconds
dns_timeout 5 minutes
half_closed_clients off
httpd_suppress_version_string on
ignore_unknown_nameservers on
pipeline_prefetch on
prefer_direct on
query_icmp on
range_offset_limit -1
retry_on_error on
server_persistent_connections on
strip_query_terms off
uri_whitespace strip
## untuk password untuk versi 32bit, lokasi file ganti seperti di bawah ini :
## /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hour# ACCESS CONTROLS
######################
#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8

acl SSL_ports port 21 22 25 53 109 143 443 554 563 993 21976
acl Safe_ports port 53 80 136 137 182
acl Safe_ports port 22 25 70 210 280
acl Safe_ports port 143 443 554 563 993
acl Safe_ports port 67-68
acl Safe_ports port 1025-65535
acl Safe_ports port 8000-8090
acl Safe_ports port 123 465 488 587 591 777 6667
acl Safe_ports port 9000-9091
acl Safe_ports port 110 119 995 2030 2401 3306 3690 6881 8443 8843
acl ncsa_users proxy_auth REQUIRED
acl CONNECT method CONNECT#
#Recommended minimum configuration:
######################
## Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager##
http_access allow localhost
http_access allow ncsa_users
http_access deny to_localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
## disable multicast icp
miss_access allow all
ident_lookup_access deny all# NETWORK OPTIONS
## open-port ###########
http_port 143
[size=4]######################[/size]
cache_mem 16 MB
cache_dir ufs /var/spool/squid/cache0 1000 16 256
cache_dir ufs /var/spool/squid/cache1 1000 16 256
cache_dir ufs /var/spool/squid/cache2 1000 16 256
cache_dir ufs /var/spool/squid/cache3 1000 16 256
# Leave coredumps in the first cache dir
access_log /var/log/squid/access.log
cache_log  /var/log/squid/cache.log
cache_access_log none
cache_store_log none#
hierarchy_stoplist cgi-bin ?
acl apache rep_header Server ^Apache
# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

visible_hostname powers.by.djohn6000@bugs4u.info

untuk versi 3.xx
ns_nameservers 8.8.8.8 8.8.4.4 4.2.2.1 4.2.2.6 198.6.1.3 204.117.214.10 207.172.11.73
dns_defnames on
dns_retransmit_interval 2 seconds
dns_timeout 5 minutes
balance_on_multiple_ip on
cache_mgr not_to_be_disturbed
client_db on
detect_broken_pconn on
half_closed_clients off
httpd_suppress_version_string on
ignore_unknown_nameservers on
pipeline_prefetch on
prefer_direct on
query_icmp on
range_offset_limit -1
retry_on_error on
server_persistent_connections on
strip_query_terms off
uri_whitespace strip
## untuk password untuk versi 32bit, lokasi file ganti seperti di bawah ini :
## /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hour# ACCESS CONTROLS
######################
#Recommended minimum configuration:
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
# local networks.
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network

acl SSL_ports port 21 22 25 53 109 143 443 554 563 993 21976
acl Safe_ports port 53 80 136 137 182
acl Safe_ports port 22 25 70 210 280
acl Safe_ports port 143 443 554 563 993
acl Safe_ports port 1025-65535
acl Safe_ports port 8000-8090
acl Safe_ports port 67-68
acl Safe_ports port 123 465 488 587 591 777 6667
acl Safe_ports port 9000-9091
acl Safe_ports port 110 119 995 2030 2401 3306 3690 6881 8443 8843
acl ncsa_users proxy_auth REQUIRED
acl CONNECT method CONNECT#
#Recommended minimum configuration:
######################
## Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager##
http_access allow localhost
http_access allow ncsa_users
http_access deny to_localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports##
## disable multicast icp
miss_access allow all
ident_lookup_access deny all
# NETWORK OPTIONS
######################
http_port 143
# Leave coredumps in the first cache dir
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_access_log none
cache_store_log none#
hierarchy_stoplist cgi-bin ?
acl apache rep_header Server ^Apache

ipcache_size 8192
ipcache_low 90
ipcache_high 95
#cache_dir null /tmp
cache_mem 16 MB
cache_dir ufs /var/spool/squid/cache0 1000 16 256
cache_dir ufs /var/spool/squid/cache1 1000 16 256
cache_dir ufs /var/spool/squid/cache2 1000 16 256
cache_dir ufs /var/spool/squid/cache3 1000 16 256
deny_info ::0 all
# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

visible_hostname powers.by.djohn6000@bugs4u.info


5. sekarang kita set config dengan user dan passwordnya
 bikin file :
touch /etc/squid/squid_passwd
# rubah permission filenya, biar ndak ada err msg permission denied
chown root.root /etc/squid/squid_passwd
# isikan user name dan passwd ke file
htpasswd -b /etc/squid/squid_passwd [user_1] [passwd_1]
6. sekarang set dan buat file cache nya
d /var/spool
chmod 775 squid
chmod g+w squid
squid -z
7. Jalankan squid yang baru saja anda buat
quid -d 1 -D

jika ingin menghentikan squid silahkan tekan
ctrl+c
8. command shell tambahan untuk proses squid
chkconfig --add squid
chkconfig squid on

service squid start
service squid stop
service squid restart
service squid status

9. untuk set squid tanpa password
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hour
dan
acl ncsa_users proxy_auth REQUIRED

terimakasih, semoga membantu

















 

Linux Opensource & Phreaking Copyright © 2011-2012 | Powered by Blogger