Aris Winardi

Scanning for malware with Linux Malware Detect (LMD)

Apr
07

Pekerjaan sebagai web developer khususnya di PHP, tak jarang menemukan situs/web pelanggan yang terserang backdoors php, darkmailers dan banyak file berbahaya lainnya. Untuk memulihkan situs yang ‘sakit’ saya sering menggunakan Linux Malware Detect (LMD) atau sering disebut maldet. Kebanyakan situs/web pelanggan di hosting pada shared hosting (cpanel), biasanya saya lakukan pemulihan web yang ‘sakit’ di mesin lokal (laptop) karena instalasi dan penggunaan maldet membutuhkan akses root.

Cekidot, langsung instal aja.

$ sudo su
# cd /usr/local/src/
# wget http://www.rfxn.com/downloads/maldetect-current.tar.gz && tar -xzvf maldetect-current.tar.gz
# cd maldetect-*
# chmod +x install.sh
# ./install.sh

Sampai sini maldet telah terpasang pada mesin. Penggunaanya cukup mudah.
Pertama kita perbaharui maldet dan daftar virus

# maldet -d && maldet -u
# maldet -a /var/www/websakit/

atau dijalankan di belakang (background)

# maldet -b --scan-all /var/www/websakit/

melihat semua hasil dan SCANID

# maldet --report list
# maldet --report SCANID

atau melihat semua hasil dari log

# grep "{scan}" /usr/local/maldetect/event_log

karena secara bawaan hasil scan yang terinfeksi tidak dikarantina. untuk mengkarantinanya bisa menggukanan perintah berikut:

# maldet -q SCANID

Biasanya saya jarang langsung mengkarantinakan berkas yang terinfeksi. Tapi dibersihkan dengan cara menyunting berkas tersebut(untuk berkas *.php/*.html) atau mengekspor ulang menggunakan gimp/imagemagick (untuk berkas *.png/*.jpg). Lalu di unggah ulang ke hosting.

 

Salam,

[catatan] QGIS Web Client move focus to Custom Coordinate

Feb
20

Pada QGIS Web Client saya menggunakan Projeksi EPSG:4326 dan maxScale:250, minScale:7221282 pada bagian MapOptions

tambahkan sedikit script di bawah ini pada site/js/Customizations.js:

function dispatch(target, eventType, charCode) {
   var evt = document.createEvent("KeyboardEvent");
   evt.initKeyEvent(
    eventType,
    true,
    true,
    window,
    false,
    false,
    false,
    false,
    charCode,
    0
   );
  target.dispatchEvent(evt);

}
//disini saya mengubah posisi default ke papua
function moveToPapua(){
  var id = document.getElementById("CoordinateTextField");
  id.value = "136,-4"; //titik koordinat
  id.focus();

  id.onkeydown = id.onkeyup = id.onkeypress = function() {console.log(arguments)}

  dispatch(id, 'keydown', 13);
  dispatch(id, 'keyup', 13);
  dispatch(id, 'keypress', 13);
  dispatch(id, 'textinput', 13);
}

ubah pada fungsi customBeforeMapInit menjadi seperti ini:

function customBeforeMapInit() {
  window.setTimeout(moveToPapua, 3000);
}

Salam,
Aris Winardi

Using IPEGA PG-9025 Bluetooth for Steam at BlankOn X Tambora

Jan
17

Saya memilki Joystick IPEGA ini karena bergabung dengan Pengembang BlankOn. 😀

Langsung saja.

  1. Pasang paket berikut:
    $ sudo apt install -y xboxdrv 
  2. Hubungkan Ipega dengan dengan komputer/laptop anda, caranya tekan tombol X + Home sampai lampu led berkedip.
  3. Buka pengaturan bluetooth dan cocokan
  4. Setelah Ipega terhubung cari Nomor device ( /dev/input/eventXX ) dengan cara
    $ cat /proc/bus/input/devices 

    akan tampil seperti ini

  5. Ubah pengaturan vboxdrv agar sesuai dengan ipega dengan cara berikut :
    $ sudo xboxdrv --evdev /dev/input/eventXX --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_A=a,BTN_B=b,BTN_X=x,BTN_Y=y,BTN_TL=lb,BTN_TR=rb,BTN_TL2=lt,BTN_TR2=rt,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_SELECT=back,BTN_START=start --silent & 

    jangan lupa ubah /dev/input/eventXX sesuai pada poin ke empat

  6. Buka Steam big picture mode pada tahap ini Ipega telah dapat digunakan.

Jika ada pertanyaan silakan berkomentar dibawah. 😀

Selamat mencoba.

 

Sumber :

  • https://steamcommunity.com/app/221410/discussions/0/558748653738497361/
  • https://drive.google.com/file/d/0B2SVXPgdVdQ1SEkxR2hYOU1iVW8/view

[bash] Make a random password in terminal

Nov
28

Tulisan ini sebagai pengingat diri untuk membuat password yang kuat dengan mengandalkan perintah yang ada di bash. Mungkin bisa menambah pengalaman bagi anda.

Berikut caranya :

  • Menggukanan kombinasi perintah echo , md5sum dan base64
    $ echo "ini text password saya" | md5sum | base64 | head -c10 ; echo 

    * pada tulisan ini text password saya, bisa diubah menjadi kata/kalimat yang mudah diingat oleh anda
    * pada -c10 bisa diubah panjang password nya sesuai keinginan anda

  • (more…)

Rotate display with xrandr

Nov
20

Melihat layar yang ada

$ xrandr --listmonitors
Monitors: 1
0: +LVDS1 1366/277x768/156+0+0  LVDS1

Memutar tampilan monitor

$ xrandr --output LVDS1 --rotate left
$ xrandr --output LVDS1 --rotate right
$ xrandr --output LVDS1 --rotate normal
# xrandr --output LVDS1 --rotate inverted

Dicatat biar tidak lupa.

Short Stories Me and openSUSE.Asia Summit 2016 – Yogyakarta

Oct
21

30044392711_a1e2842024_k

This is the first time I spoke at an international conference. Nervous mingled confused that I feel when speaking in front of many strangers.

(more…)

Cerita Pendek openSUSE Asia Summit 2016 Yogyakarta #1

Oct
07

Pertengahan tahun 2016 ini telah diumumkan, Indonesia tepatnya Yogyakarta mendapat kesepatan untuk menjadi tuah rumah acara openSUSE.Asia Summit 2016. Dan Call For Paper dibuka pada tanggal 22 Juni 2016 sampai dengan 3 Agustus 2016. Materi yang terpilih diumumkan pada tanggal 17 Agustus 2016. (more…)

[Catatan] Konversi berkas video dengan ffmpeg

Oct
07

2 Minggu terakhir ini ada pekerjaan membuat web untuk stream video.

Yang jadi masalah adalah berkas video yang diberikan oleh klien bermacam-macan ekstensi, ukuran resolusi, dan ukuran berkas. Maka dari itu saya konversi semua berkas video menjadi mp4 dengan resolusi 720p/480p dan format audio menjadi  mp3 dengan cara di bawah ini: (more…)

[Tutorial] Make keyboard key Thinkpad X220 with Inkscape

Sep
09

Dari postingan sebelumnya Thinkpad X220 keyboard made with Inkscape, banyak rekan-rekan yang meminta saya untuk membuatkan tutorial gambar tersebut.

Karena hal itu, berikut tutorial singkat dari saya untuk membuat sebuah tombol pada keyboard tersebut.
tutorial-1

Selamat mencoba

[Tips] Move pane with cursor in Tmux

Sep
04

Awalnya saya sering menggunakan pintasan papan ketik untuk memindahkan jendela pada tmux. hal ini sangat merepotkan bila dilakukan dengan sering. Berikut konfigurasi yang saya temukan setelah berselancar di google. (more…)