content:
Situs Jud1.com Taruhan Casino Slot Vivo merupakan salah satu bisnis terpercaya yang sangat menjanjikan karena banyak sekali para pemain judi yang mengharapkan Jud1group.com Casino Slot Vivoslots Indonesia , games Casino Slot Vivoslots Terbaik Uang Asli merupakan produk judi yang memberikan banyak keuntugan dan biasanya juga berkaitan dengan fasilitas, karena mainkan Casino Vivo Uang Asli dengan modal yang kecil bisa untuk peroleh keuntungan yang sangat besar, apalagi dengan banyaknya peminat yang tertarik untuk menjadi bandar Judi Casino Slot Vivoslot Live sehingga yang di lakukan pembuatan agen Casino Slots Vivo Live, dan bagi anda yang ingin membuat bandar Judi Casino Slots Vivoslot Indonesia anda juga bisa untuk memperhatikan syarat-syarat di bawah ini.
Daftar Judi yang harus anda persiapkan yaitu modal dana, untuk memulai semua bisnis pastinya anda semua membutuhkan dana dan untuk jumlah sendiri tergantung dengan jenis bisnis apa yang akan anda jalankan, dan untuk bermain, modal yang harus anda siapkan rata-rata dengan modal 10 juta rupiah baru anda bisa untuk membuat situs Casino Slot Vivo Terpercaya Uang Asli yang sangat di minati bagi para pemain Taruhan Casino Slots Vivo Indonesia Live, membuat situs seperti ini juga terbilang sangat mudah karena tidak memperlukan modal yang sangat besar anda sudah bisa untuk memulai bisnis anda di game Casino Slots Vivoslot Terbesar Uang Asli.
Mainkan Jud1 Situs Vivoslot anda juga harus memiliki keberanian mental, keberanian mental juga sangat di butuhkan untuk mengelola situs Taruhan Casino Vivo Indonesia ini, karena untuk mengelola game bukan suatu perkara yang mudah karena dengan mental ada yang lemah maka anda juga bisa saja untuk mengelola agen anda yang akan berjalan dengan tidak mulus, hal yang tidak wajar memang benar adanya dan tidak bisa untuk di pungkiri ketika berbisnis di permainan Judi Casino Slots Vivoslot Online Live ini, apalagi bisnis Taruhan Casino Slot Vivoslots Live merupakan suatu bisnis yang sangat menjanjikan dan pesaingnya juga sangat banyak maka dari itu mental sangat di butuhkan.
Selain itu anda juga bisa untuk menyediakan fasilitas dan nama situs yang akan anda buat, maka dari itu anda juga harus bisa untuk menyediakan fasilitas paling baik dan menentukan nama bandar yang akan anda kelola, untuk membuat agen Casino Slot Vivoslots Terbaik Uang Asli biasanya susah-susah gampang karena tidak bisa untuk menggunakan nama yang sama dengan penguna atau pemilik yang lainnya, jadi anda juga harus menggunakan nama bandar Situs Vivoslot Indonesia yang sebaik mungkin agar mudah di ingat dan mudah untuk di temukan oleh para pemain Casino Slot Vivoslots Terbesar .
Untuk yang terakhir anda juga harus bisa untuk bertanggung jawab, biasanya Agen pemula pastinya tidak akan mudah untuk mengelola agen dari awal maka dari itu harus banyak belajar dari pengalaman dan juga memperhatikan tanggung jawabnya, mungkin ini saja sedikit informasi yang bisa kami sajikan kepada anda semua dan semoga saja artikel ini bisa berguna bagi anda semua dan dengan adanya artikel ini juga akan mempermudah anda semua untuk menjalankan bisnis di permainan Casino Vivoslots Indonesia Uang Asli ini, dan bagi anda yang telah menyimak artikel Pahami Bermain Agen Vivoslot Indonesia sampai tuntas maka kami ucapkan sekian dan terima kasih.
Tags: Bandar Casino Slot VivoslotCasino Vivoslots Uang AsliSitus Jud1Group Judi Casino Slot Vivo TerpercayaTaruhan Casino Slot Vivo
You may also like...
Agen Jud1 Casino Vivo Indonesia Live
by jud1admin · Published
Bandar Jud1Group.com Casino Slots Vivoslot Indonesia
by jud1admin · Published
Bandar Jud1Group Judi Casino Vivoslots
by jud1admin · Published
Next story Jud1group.com Judi Sabung Ayam S128 Uang Asli
Previous story Jud1group.com Taruhan Pertandingan Ayam S128 Online
Recent Posts
Agen Jud1 Taruhan Adu Ayam S128 Live
Jud1.com Taruhan Adu Ayam S1288 Online
Situs Jud1 Judi Pertandingan Ayam S1288 Uang Asli
Jud1Group Tarung Ayam S1288 Indonesia
Jud1 Taruhan Sabung Ayam S128 Online
Categories
Agen Joker123 Online
Agen S128
Agen S128 Terbesar
Agen Sv388
Agen Sv388 Terbesar
Agen Vivoslot
Agen Vivoslot Indonesia
Agen Vivoslot Online
Casino Slots
Joker123
Judi Joker123 Online
Judi Online
Judi S128 Terbesar
Judi S1288 Terbesar
S1288 Indonesia
Sabung Ayam Sv388
Situs Ayam S128
Situs Joker123
Situs Judi
Sv388 Terpercaya
Vivoslot
Chat with us,
powered by LiveChat
Powered By
Judi, Agen Judi, Situs Judi, Judi Online, Casino Slot, Judi Slot, Agen Slot, Situs Slot, joker123, joker123 Online, Judi joker123, Judi joker123 online, Agen Joker123, Agen Joker123 Online, Situs Joker123, Situs Joker123 Online, Vivoslot, Vivoslot Online, Judi Vivoslot, Judi Vivoslot online, Agen Vivoslot, Agen Vivoslot Online, Situs Vivoslot, Situs Vivoslot Online, s128, s128 Online, Judi s128, Judi s128 online, Agen s128, Agen s128 Online, Situs s128, Situs s128 Online


content: Hikiko San, juga dikenal sebagai hantu pengganggu, adalah legenda Jepang tentang seorang gadis yang dikalahkan dan diintimidasi sampai mati. Suatu hari [...]

warc-type: conversion

warc-identified-content-language: eng,ind

content-type: text/plain

label: id


content:
Idea development bisa didefiniskan sebagai pembuatan, pengembangan, dan pengomunikasian ide dari yang masih abstrak sampai menjadi sebuah konsep konkrit yang dapat diterapkan dalam mengembangkan sebuah bisnis.
Sebagai pelaku bisnis, sangat penting bagi kita untuk selalu memberikan inovasi terbaru terkait dengan pengembangan produk perusahaan. Oleh karena itu, Idea development diperlukan dalam membuat produk baru, merawat produk yang ada, atau menambah fitur baru pada produk yang sudah ada.
Terdapat berbagai sumber untuk mendapatkan suatu ide mulai dari riset pasar, kompetitor, karyawan internal, sampai melakukan survey kepada konsumen. Setelah mengembangkan ide menjadi sebuah konsep, kita bisa melakukan pengujian dari konsep tersebut. Selain untuk meningkatkan pelayanan dan mutu produk, pengembangan ide dilakukan untuk meningkatkan penjualan produk.
Profile
Divisions
Portfolio
Career
Contact
Profile
Divisions
Portfolio
Career
Contact
Inspirasi Prima Nusantara PT. consists of professionals across disciplines who collaborate in communication with high respect. We commit to build strong teamwork to deliver top-notch result in brand communication.

warc-identified-content-language: ind,eng

label: en


content:
APK JOKER123 JUDI IKAN SITUS PERMAINAN GAME IKAN – Kami Dari Situs Joker123 Judi Ikan Membahas Tentang APK JOKER123 JUDI IKAN SITUS PERMAINAN GAME IKAN. Essebetting.biz adalah salah satu situs daftar Joker123 Judi Ikan adalah situs penyedia permainan ikan yang pastinya Anda sudah tidak asing lagi dengan jenis permainan ikan yang satu ini adalah salah satu jenis permainan ikan ini yang sudah dikenal di benua asia tenggara dan termasuk salah satunya yaitu negara Indonesia.
Dengan situs essevivo.com menggunakan perangkat teknologi yang canggih tersebut Anda pastinya bisa semakin puas dan nyaman dalam melakukan perjudian ikan. Nah…Bagi Anda yang memang gemar memainkan permainan ikan ini maka Kami sangat sarankan kepada Anda Untuk bermain permainan Joker123 Judi Ikan ini di dalam situs Essebetting.biz karena dapat dipastikan Anda akan mendapatkan berbagai jenis keuntungan dan juga kenyamanan serta kepuasan bermain permainan yang sesungguhnya.
Tembak Ikan – Permainan ikan ini merupakan permainan yang membawa penggemar yang tidak sedikit di penduduk Indonesia, hanya karena Untuk memainkan permainan Joker123 Judi Ikan ini tidak semua orang mengincar kemenangan lebih-lebih banyak dari orang-orang yang memainkan permainan ikan ini hanya cuma Untuk mengisikan waktu luang. Kami situs Essebetting.biz sebagai salah satu situs Joker123 Judi Ikan yang sudah ada di Indonesia dan sebelum Kami menuju ke topik pembahasan utama Kami tentang APK JOKER123 JUDI IKAN SITUS PERMAINAN GAME IKAN, kali ini admin Kami akan membahas tentang situs Essebetting.biz yang adalah situs resmi daftar Joker123 Judi Ikan resmi di benua asia yang termasuk Indonesia.
APK JOKER123 JUDI IKAN SITUS PERMAINAN GAME IKAN.
Related Posts:
Ciri Situs Judi Slot Online Joker123 Terpercaya
JUDI GAME IKAN DAN SLOT GAME APK JOKER123 GAMING
JUDI GAME IKAN RUPIAH ANDROID JOKER123 GAMING
GAME JUDI IKAN PAKAI RUPIAH TERBAIK JOKER123 NET
Pada saat ini telah hadir produk permainan mini games Untuk permainan Joker123 Judi Ikan yang dapat di maikan dengan para pemain lainnya secara online. Permainan ini sudah cukup lama ada, namun dulu permainan ini hanya dapat di mainkan di mall dengan menggunakan koin yang dijual oleh kasir tersebut tanpa dapat menukarnya dengan uang asli. Tentu saja dengan permainan seperti ini tidak akan memberikan tantangan Untuk memacu adrenalin Anda.
Anda tentunya pernah melihat permainan joker123 ini, dimana kredit Anda akan dijadikan peluru Untuk menembak ikan-ikan yang berenang di layar. Joker123 Judi Ikan ini dapat di mainkan sampai 4 orang permeja. Anda bisa bersaing Untuk menembak dari ikan kecil sampai ikan besar. Ada juga beberapa peluru yang bisa Anda ganti mulai dari peluru biasa, jala bahkan sampai sengatan listrik. Permainan ini cukup asik di mainkan beramai-ramai, namun beberapa mesin yang di anggap perjudian di Indonesia ini.
Tembak Ikan Online – Dan tidak di perbolehkan Untuk beredar apabila kredit tersebut di isi dengan uang asli. Cara melakukan pendaftaran pun sangat mudah, Anda hanya perlu mengisi data sesuai dengan yang sudah di sediakan seperti nomor rekening, nama rekening, jenis bank, nomor handphone dan email. Data yang sudah Anda daftarkan akan tersimpan aman dalam database Kami serta di jamin 100% tidak diberitahukan kepada orang lain.
Permainan yang seru ini selain di mainkan melalui komputer, Anda juga dapat memainkan permainan ini dengan menggunakan smartphone kesayangan Anda seperti android dan ios. Karena pada permainan Joker123 Judi Ikan ini juga support pada android dan ios yang Anda gunakan saat ini. Bagi Anda pencinta Joker123 Judi Ikan dan tertarik Untuk bermain dengan cara mendeposit, maka Kami juga menyediakan bank lokal indonesia seperti Bank BCA, MANDIRI, BNI, BRI, dan DANAMON.
Untuk taruhan dalam permainan judi online tersebut, Kami juga menyediakan berbagai promo bonus Untuk para pemain yang baru mendaftar atau sudah menjadi member di situs Essebetting.biz ini. Situs Essebetting.biz ini adalah agen resmi joker123 yang sudah terpercaya dan terkemuka di seluruh Indonesia, Untuk memainkan permainan dari joker123 ini juga sangatlah murah yang di sediakan oleh situs Essebetting.biz yakni 25 ribu.
Dengan demikian Pembahasan Artikel Ini Kami Bagikan Tentang APK JOKER123 JUDI IKAN SITUS PERMAINAN GAME IKAN. Semoga artikel Kami hari ini sungguh bermanfaat bagi Anda. Agen essebetting.biz mengucapkan terima kasih kepada Anda yang sudah mau meluangkan waktunya Untuk membaca artikel-artikel menarik yang sudah Kami sediakan pada artikel-artikel sebelumnya.
Sudah tidak perlu Anda ragukan lagi situs WWW.ESSEBETTING.BIZ ini. Segera Daftar, Bergabung dan Bermainlah bersama situs Joker123 Judi Ikan terbaik dan terpercaya di indonesia. Bettor akan banyak mendapatkan keuntungan yang besar jika bermain di website Essebetting.biz ini. Untuk pendaftaran tidak perlu pusing dan repot, Bettor bisa langsung klik livechat di sebelah kanan bawah ini, Costumer Service Kami akan selalu siap 24jam melayani Anda bettor yang terhormat. Terima Kasih.


content:
Dari kasino paling awal, dan bahkan kembali ke tabel kartu etiket wild west di antara para penjudi telah digunakan untuk menghindari kebingungan tentang taruhan dan untuk menghilangkan (atau setidaknya mengurangi risiko kecurangan). Craps seperti yang kita kenal sekarang dibawa ke Amerika dari Prancis melalui pelabuhan Louisiana pada abad kedelapan belas. Dengan permainan itu muncul etiket.
Aturan mengenai penanganan dadu tentunya sudah ada sejak awal permainan. Misalnya, untuk mengurangi risiko menukar dadu dengan dadu berbobot atau ‘tetap PKV Deposit Pulsa ‘, pemain diharapkan menangani dadu hanya dengan satu tangan, dan sudah pasti dilarang untuk menukar dadu antar tangan. Selain itu, karena takut mengganti dadu, pemain dilarang membawa dadu melewati tepi meja. Saat melempar dadu, pemain umumnya diharuskan untuk melempar dadu cukup keras sehingga mereka menghantam tembok jauh dan memantul kembali untuk menghindari lemparan yang sudah diperhitungkan.
Makanan, minuman, dan rokok dilarang keras di meja dadu. Apa pun yang dapat memengaruhi lemparan dadu pasti tab boo. Sekalipun tidak disebutkan, jika dadu berhenti saat bersandar pada benda, angka yang digunakan adalah angka yang akan ditampilkan jika benda itu dilepas.
Dalam dadu online, etiketnya bisa berbelit-belit dan terkadang bersifat esoterik. Bagian dari masalah dengan etiket perjudian online adalah bahwa para pemain dari seluruh penjuru dunia berkumpul dan menggabungkan ide-ide mereka tentang apa yang dapat diterima. Untuk mengetahui lebih detail tentang apa yang dapat diterima, baca panduan yang diposting di blog Dwight Painter tentang kasino dadu online .
Beberapa item etiket hanya didasarkan pada takhayul. Misalnya selama ronde setelah lemparan keluar, akan dianggap sial untuk mengucapkan kata tujuh. Sebaliknya, jika salah harus mengacu pada angka tujuh. mereka harus menggunakan istilah “Merah Besar”. Dalam situasi apa pun, pemain berpengalaman tidak boleh mengubah dadu di tengah ronde. Bahkan jika dadu jatuh dari meja, setelah diperiksa dari boks pria, dadu itu harus dikembalikan untuk digunakan.
Terlepas dari asalnya, etiket untuk dadu (dan semua permainan kasino) harus dipahami sepenuhnya sebelum masuk ke dalam permainan. Konsekuensi dari melanggar etiket umumnya terbatas pada peringatan atau hanya kritik dari sesama pemain. Dalam kasus yang lebih parah, pemain mungkin mendapati diri mereka dikeluarkan dari kasino tertentu. Semua pemain disarankan untuk sepenuhnya memahami etiket dasar, dan seperti biasa, silakan bertaruh secara bertanggung jawab.
0
Uncategorized	Agen PKV Games, Judi PKV Online, pkv deposit pulsa, pkv games, situs pkv qq
Leave a Reply Cancel reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Search for:
Recent Posts
Apakah Anda kesal karena Anda mungkin tidak yakin apa yang seharusnya Anda lakukan dengan bermain poker


content:
Orang tak jarang sekali kesulitan dalam memulai bermain dominoqq online sebab kebingungan dalam memilih agen dominoqq yang akan dipakai. Memang secara teori mungkin cukup mudah untuk melaksanakan pemilihan agen, akan melainkan faktanya itu hakekatnya sangatlah sulit sekali. Karena ada sebagian persoalan yang akan menghadang pemain yang membuat pemain pasti kesulitan untuk memilih salah satu agen. Itulah kenapa sesungguhnya untuk memilih agen malah orang membutuhkan persiapan secara khusus dahulu demi untuk memperlancar proses pemilihan agen. Berikut ini kami akan jelaskan apa saja yang perlu dilakukan sebagai persiapan sebelum memilih agen.
Persiapan pertama yang menjadi paling penting untuk dilakukan pada dikala memilih agen merupakan mempelajari agen betting lebih-lebih dahulu. Dengan mempelajarinya, maka orang pun akan dapat mempunyai penggambaran dan pengetahuan mengenai sebuah agen betting itu sendiri. Dan pengetahuan ini memang menjadi satu dasar yang sangat penting yang akan bisa membantu mereka untuk dapat memilih sebuah agen. Karena dari pengetahuan itu orang jadi tahu seperti apa agen yang bagus dan seperti apa agen yang kurang bagus itu. Jadi orang akan tahu seharusnya memilih agen yang seperti apa untuk memainkan qq online.
juraganqq banyak hal yang bisa didapatkan dari mempelajari ataupun mengkaji sebuah agen, salah satunya adalah kriteria agen. Dari pelajaran dan mengkaji agen, karenanya orang jadi tahu seperti apa kriteria agen yang memiliki mutu terbaik. Dan dengan memiliki dan mengetahui kriteria dari agen, maka orang bisa mendapatkan penggambaran yang terang dari agen terbaik. Dan penggambaran tersebut akan dapat menunjukkan kepada player mana agen yang bagus dan mana yang kurang baik. Sehingga orang akan lebih gampang menentukan alternatif agen dominoqq mana yang akan digunakan untuk memainkan bet dominoqq dengan konsep online.
Persiapan kedua ialah mencari sebanyak mungkin isu mengenai agen dan juga sebagian berita penunjang yang dapat menjadi referensi. Karena dengan sebagian informasi hal yang demikian, maka orang akan lebih terbantu untuk menentukan sebuah agen untuk main bet online. Ada satu berita yang mungkin dapat dikumpulkan untuk membantu player, yaitu kabar soal rating yang dimiliki oleh agen. Dari informasi hal yang demikian orang akan terbantu, sebab berita itu dapat menjadi acuan dalam memilih agen betting dominoqq.
Persiapan ketiga yaitu masuk ke dalam forum judi untuk mendapatkan rekomendasi agen yang mungkin bisa dipilih untuk main qq. Mungkin berdasarkan kami tempat yang paling pas untuk orang dapat mendapatkan info tentang agen termasuk saran agen ialah forum. Karena di dalam forum itu ada banyak sekali pemain judi yang berkumpul, dan lazimnya mereka akan berbicara dan saling bertukar isu. Jadi informasi rekomendasi agen dominoqq di dalam sana itu pasti valid.

warc-identified-content-language: ind,ita,eng


content:
Pantai Romodong terletak di Desa Romodong, Kelurahan Bukit Ketok, sebelah utara Pulau Bangka, Kota Belinyu, Kabupaten Bangka. Jarak menuju pantai ini ± 15 km dari pusat kota Belinyu menggunakan kendaraan bermotor.
Keunikan pantai ini yaitu adanya batu granit yang menjulang tinggi membentuk gerbang atau gapura sebelum memasuki lokasi pantainya. Sebelum mencapai gerbang batu granit tersebut, di sebelah kanan, kita dapat melihat batu granit besar yang berbentuk mirip katak atau kodok raksasa, sehingga batu tersebut dinamakan batu kodok. Sekitar tahun 90 an, pantai ini dikelola oleh swasta dan dibangun penginapan sebagai tempat rekreasi bagi turis baik nusantara maupun mancanegara. Namun sekarang bangunan – bangunan tersebut sudah roboh dan tinggal puing puing nya saja.


content:
Tanpa adanya sebuah strategi tentu tidak mengetahui apa yang harus Olymp Trade trading strategi dilakukan. Dengan kata lain, strategi perdagangan memastikan perdagangan didasarkan pada pemikiran yang jelas dan logis sambil juga memastikan ada pola yang dapat diulang, dianalisis, diubah, dan disesuaikan. Semua biaya diatas setidaknya Anda siapakan secara utuh untuk 6 bulan pertama guna berjaga-jaga jika belum balik modal dan bila ada kejadian diluar rencana.
Akibatnya harga saham akan turun, namun tidak sampai pada harga semula karena banyak orang yang mulai tertarik membeli saham ini karena harganya turun. Grand Cara dapatkan bitcoin dari telegram. Adapun kelebihan dan kekurangan PayPal sebagai salah satu penyedia deposit di broker forex adalah.
Ketika kami memberi peringkat pada broker cryptocurrency, kami melihat banyak faktor. Ini termasuk biaya dan biaya, platform perdagangan, leverage, layanan pelanggan, akun demo, persyaratan setoran, latar belakang perusahaan, kepuasan pelanggan dan banyak lagi. Sekarang bahwa Anda hampir siap untuk perdagangan uang real, saatnya untuk menetapkan anggaran. Anda hanya harus berkomitmen untuk Forex sejumlah uang. Anda tidak boleh menggunakan uang yang akan mempengaruhi gaya hidup Anda jika terjadi kerugian. Jangan diambilkan dari dana dapur, nanti malah kalau loss di hajar sama isteri wkwkwkkw…!
EMA 50 telah melewati EMA 200 dari atas ke bawah atau EMA 50 sudah di bawah dan menyimpang ke bawah menjauh dari EMA 200. Tren harga di bawah EMA 50 Retraksi ke atas yang tidak melampaui EMA 50 dan paling banyak EMA 200.
Saya tertarik forex & ingin trading secara serius, dgn modal awal sktr U$1000 (=rp 10 jt). setelah saya googling ke bbrp forum forex, saya mantap utk buka akun di FXDD & IBFX, dgn pertimbangan utama: teregulasi CFTC, FSA, NFA & fasilitas Free Swap serta Hedging/Locking. mohon masukan dari seputarforex, apakah pilihan saya udah benar? apakah Anda memiliki referensi broker lain yg Olymp Trade trading strategi juga kredibel? Sistem binary options memungkinkan trader untuk membuka posisi trading dalam periode waktu yang sangat bervariasi, mulai dari hitungan detik sampai bulanan. Walaupun telah memiliki banyak keuntungan dan terbukti mudah dilakukan, trading binary options juga memiliki beberapa hal yang perlu anda waspadai. Berikut 7 kiat sukses dalam trading binary options, antara lain.
Trust, Partnerships, LLC’S, Corporation Accounts untuk anggota yang berbasis di AS. Edukasi dan bimbingan online: Webinar, Group Whatsapp dan Group Telegram. Harneker sangat bersyukur akan adanya tawaran itu, karena dengan posisinya saat ini, ia mendapat keterampilan baru yang bisa mengangkat derajat kehidupannya kembali. Dari situlah karirnya sebagai trader dimulai.
Candle kedua Olymp Trade trading strategi adalah candle yang kecil dari warna yang berlawanan. Jadi jika trennya naik, candle ini akan pendek dan berwarna oranye. Jika tren turun, candle ini akan menjadi candle hijau pendek.
Proses pendaftaran OlympTrade, Olymp Trade trading strategi
Pemasukan dagangan ketiga diisyaratkan oleh lilin tukul yang menunjukkan kenaikan harga. Ini kemudiannya disahkan oleh RSI yang semakin meningkat.
Trading swing punya banyak kesamaan dengan trading jangka panjang karena umumnya trading berjalan lebih dari satu hari, bahkan hingga lebih dari seminggu. Itu sebabnya, trader swing seringnya memakai chart dengan durasi panjang, bisa harian atau mingguan. Perusahaan forex resmi strategi perdagangan lindung nilai perdagangan hari menggunakan indikator teknis.

warc-identified-content-language: ind


content:
Code Obfuscation adalah salah satu bentuk proteksi agar kode sulit dibongkar orang lain. Inti dari obfuscation adalah menyamarkan/membuat kode sulit dibaca. Obfuscation bisa dilakukan manual atau dengan tool yang disebut “obfuscator”. Sementara itu dari sisi reverse engineering, proses mengembalikan dari bentuk samar ini disebut “deobfuscation”.
Arti kata “samar” di KBBI
Meskipun kata “samar” sepertinya cukup berpadanan dengan “obfuscated” saya akan tetap menggunakan istilah inggrisnya di posting ini.
Di posting ini saya hanya ingin memberikan beberapa ilustrasi nyata seperti apa obfuscation ini. Untuk para programmer, ini bisa membantu memproteksi program, dan untuk para reverse engineer bisa berusaha memahami bagaimana obfuscation dilakukan.
Contoh obfuscated code
Obfuscation
Jika kita punya dua fungsi sederhana seperti ini:

int search(int element, int *data, int count)
{
    for (int i =0; i &amp;amp;lt; count; i++) {
          if (data[i] == count)
                return i;
    }
    return -1;
}

int replace_first(int element, int replacement, int *data, int count)
{
    int pos = search(element, data, count);
    if (pos !=-1) {
        data[pos] = replacement;
        return 1;
    }
    return 0;
}

Bentuk obfuscation pertama adalah dengan mengganti nama menjadi nama lain. Ini bisa jadi nama yang sangat singkat misalnya “a”. Pada kode yang dikompilasi menjadi bahasa mesin, nama ini bahkan tidak ada lagi karena tidak diperlukan. Pada bahasa lain yang tidak dicompile jadi bahasa mesin (seperti Java dan Python), nama ini akan tetap ada.
Tanpa membaca kodenya, sudah sulit menebak apa fungsinya ini

int a(int a1, int *a2, int a3);
int b(int a1, int a2, int *a2, int a3)

Bahasa tertentu (seperti Java/C++) mendukung overloading. Beberapa fungsi bisa memiliki nama sama asalkan parameternya berbeda:

int a(int a1, int *a2, int a3);
int a(int a1, int a2, int *a2, int a3)

Cara lain adalah dengan mengubah namanya menjadi menyesatkan, misalnya kedua nama seperti di atas diubah menjadi seperti ini (perhatikan bahwa sengaja count-nya dipindah ke depan untuk menyesatkan pembacanya).

int clear(int count, int *data, int position);
int remove_range(int start, int end, int *data, int element);

Selain penggunaan nama yang menyesatkan, cara lain adalah dengan mengubah control flow program. Contoh sederhananya seperti ini, kita memanggil beberapa fungsi berurutan:

verify_license();
initialize_printer();
initialize_camera();
connect_to_database();

Jika sebuah bahasa mendukung goto maka bentuk obfuscationnya bisa seperti ini:

verify_license();
goto label2;

label1:
initialize_camera();
connect_to_database();
goto label4;

label2:
initialize_printer();
goto label1;

label4:

Jika suatu bahasa tidak mendukung goto urutan operasi bisa disamarkan dengan loop dan switch:
int order[] = {3,1,2,0};
for (int i =0; i &amp;amp;lt; 4; i++) {
   switch (order[i]) {
        case 0: connect_to_database(); break;
        case 1: initialize_printer(); break;
        case 2: initialize_camera(); break;
        case 3: verify_license(); break;
   }
}
Obfuscation kecil seperti contoh di atas masih mudah dimengerti untuk kode yang pendek. Untuk kode yang besar, jumlah “case”-nya bisa puluhan, dan masing-masing nama fungsinya tidak jelas.
Beberapa obfuscation bisa mudah dilihat jika data atau string terlihat jelas, misalnya jika ada kode seperti ini, meskipun kita tidak tahu apa itu kelas x, tapi terlihat bahwa fungsi saat ini berhubungan dengan enkripsi AES:
            throw new x("AES decrypt error");
Jadi bentuk obfuscation berikutnya adalah: string encryption supaya tidak mudah mencari string di dalam program dan mempersulit pemahaman. Tentunya string ini harus bisa didekrip ketika program berjalan, hanya mempersulit pemahaman program.
            throw new x(decrypt(ConstString.ERR1));
Teknik-teknik lain juga bisa ada banyak, saya tidak akan memberikan contoh kode satu persatu. Beberapa yang bisa dilakukan misalnya
Obfuscation di level bahasa mesin/bytecode
Menggunakan exception untuk control flow obfuscation
Menyisipkan kode sampah, misalnya mengurutkan elemen, lalu mencari elemen tengah, menjumlahkan semua elemen, lalu hasilnya tidak dipakai
Menggunakan thread untuk memecah algoritma menjadi beberapa bagian sehingga lebih sulit di mengerti
Mengubah logika program, misalnya menambahkan angka 2312312 di awal, lalu di akhir dikurangi lagi 2312312
Menggunakan enkripsi dan/atau kompresi untuk sebagian kode program yang diload secara dinamis
Memakai custom virtual machine
Perlu diperhatikan bahwa obfuscation tertentu bisa membuat program jadi lebih lambat. Sekedar mengganti nama method tidak akan membuat lebih lambat (bahkan biasanya malah membuat sedikit lebih cepat), tapi mengganti control flow biasanya membuat kode menjadi lebih lambat. Obfuscation juga membuat debugging menjadi lebih sulit (karena memang itu tujuannya). Jadi sebaiknya obfuscation hanya dilakukan di akhir development.
Saya tidak bisa menyarankan tool obfuscator tertentu karena memang jarang melakukan obfuscation pada kode saya, silakan search “obfuscator” dan nama bahasa yang Anda pakai di search engine. Tool obfuscator yang banyak saya temui adalah Proguard (gratis) yang dipakai untuk kode Java/Android.
Di dunia Javascript ada istilah minifier, yaitu tool untuk membuat kode Javascript mejadi lebih kecil. Ini dilakukan dengan mengganti nama variabel, menghapus spasi, komentar dsb. Secara umum ini juga berfungsi sebagai obfuscator sederhana.
Deobfuscation
Secara umum tidak ada cara generik yang membuat obfuscated code bisa dibaca dengan mudah. Tapi ada beberapa tool yang bisa membantu proses deobfuscation spesifik untuk bahasa/teknologi tertentu.
Contohnya jika bertemu dengan kode JavaScript yang sudah minified, maka kita bisa memakai JavaScript beautifier. Ini tidak bisa mengembalikan nama variabel, hanya membuat teks yang sulit dibaca menjadi lebih mudah dibaca (tool beautifier ini sekarang sudah built in di Developer Tools-nya Google Chrome).
Contoh lain: ada yang membuat tool untuk mendekrip String untuk APK yang ditulis dalam Java. Tapi tool ini tidak selalu jalan untuk semua protektor. Setiap kali ada yang membuat tool untuk otomasi sesuatu, pembuat obfuscator menambahkan satu hal kecil sehingga toolnya harus diupdate (atau bahkan ditulis ulang).
Cara yang pasti berhasil adalah kombinasi manual dengan debugger dan sedikit programming. Hal utama adalah memahami obfuscation apa yang dilakukan: apakah stringnya dienkripsi, apakah nama methodnya diubah, apakah control flow-nya berubah, dsb.
Jika sekedar nama methodnya diubah, maka kita harus membaca kodenya dan melakukan renaming untuk mendapatkan nama yang benar. Ini bisa dilakukan berdasarkan beberapa hal, misalnya:
string yang muncul (misalnya “AES Error” mengindikasikan AES)
konstanta yang dipakai (misalnya 0x9E3779B9 mengindikasikan penggunaan enkripsi XTEA)
fungsi yang memanggil. Misalnya jika suatu fungsi dipanggil dari fungsi AES, maka kemungkinan itu hanyalah subrutin AES
fungsi yang dipanggil, misalnya jika aplikasi C memanggil “system” maka kemungkinan ini fungsi menjalankan command line lain
algoritma yang dipakai. Beberapa algoritma sederhana (search, sort, traversal) mudah diidentifikasi
Untuk mendapatkan gambaran sebuah program seperti menyusun sebuah puzzle. Kita bisa mulai dari bagian-bagian yang jelas. Untuk puzzle bagian yang jelas adalah pinggiran puzzle, dan bagian-bagian yang unik. Untuk program kita bisa mulai dari titik awal program (main di sistem POSIX, Activity di Android, dsb), dan titik di mana program memanggil fungsi eksternal.
Jika string dienkripsi, kita bisa membuat breakpoint di method dekrip-nya agar bisa mendapatkan hasil string-nya. Jika control flow-nya obfuscated, kita bisa membuat beberapa breakpoint untuk berhenti di tiap titik, jadi kita bisa mengetahui urutan yang sebenarnya. Selain menggunakan breakpoint dan debugger, kita juga bisa menggunakan Frida atau tool sejenis.
Penutup
Walaupun obfuscator bisa membantu melindungi program, tapi faktor keamanan lain harus tetap diperhatikan. Attacker yang gigih akan bisa membuka segala jenis obfuscation, hanya akan memperlama saja. Di kasus tertentu kombinasi obfuscator dan pentester yang kurang berpengalaman justru bisa membuat aplikasi kurang aman karena testing aplikasi kurang optimal.
Contohnya begini: aplikasi memakai enkripsi, lalu kodenya diobfuscate. Aplikasi ini ditest oleh pentester yang tidak bisa melakukan reverse engineering terhadap kode tersebut, dan pentester menganggap aplikasi tersebut aman karena dia tidak dapat melakukan tampering terhadap nilai yang dikirimkan. Ketika aplikasi dirilis dan dibongkar oleh seorang reverse engineer yang berpengalaman, dia dapat mengubah nilai yang dikirimkan dan ternyata tidak dicek di sisi server (aplikasinya jebol).
Jadi sebaiknya: pentester diberi akses pada kode yang belum obfuscated dan kode final yang sudah. Ini akan lebih optimal karena kerja pentester lebih cepat, tidak perlu membongkar obfuscation dan lebih aman (seluruh fungsi bisa ditest dengan baik). Ini dengan asumsi bahwa pentester memiliki keahlian untuk membaca kode dengan baik.
Semoga artikel singkat ini bisa memberikan gambaran mengenai apa itu code obfuscation dan berbagai batasannya.
This entry was posted in security, teknis, umum on July 23, 2018 by admin.
XPosed: Framework sakti untuk modifikasi Android
2 Replies
Topik kali ini agak advanced, tapi juga pratis. XPosed adalah sebuah framework open source yang memungkinkan kita membuat modul untuk memodifikasi sistem dan aplikasi Android yang ditulis menggunakan Java. Dari sudut pandang programming, framework ini menarik karena memungkinkan kita menambahkan dan mengintersepsi kode pada aplikasi closed source Android, sedikit mirip Aspect Oriented Programming.
XPosed bekerja dengan memodifikasi runtime Android (Dalvik/Art) sehingga menjadi mungkin untuk memanggil kode custom di awal atau akhir sebuah method apapun. Perhatikan bahwa yang dimodifikasi adalah runtime Android saja, jadi hanya kode yang ditulis dalam Java dan diinterpretasikan oleh Dalvik atau Art runtime saja yang bisa diintersepsi, kode native tidak bisa. Ada framework lain, misalnya Cydia yang bisa mengintersepsi kode native juga, tapi Cydia versi Android ini agak lambat perkembangannya (saat ini belum mendukung Android 5 dan 6).
Untuk memakai XPosed, yang harus Anda lakukan adalah: menginstall recovery alternatif (CWM, TWRP, dsb) dan menginstall frameworknya (tergantung ponsel Anda, ini mungkin bisa membatalkan garansi). Anda juga perlu menginstall XPosed installer yang akan memanage modul mana saja yang aktif.
Mari kita mulai dengan contoh yang praktis tentang intersepsi kode. Jika kita punya kode seperti ini:
Kita bisa mengintersepsi ini dengan mengembalikan agar isValidLicense selalu menjadi true. Kita juga bisa memodifikasi agar validateLicense segera kembali (tidak melakukan apapun, jadi tidak akan melempar exception). Dalam kasus yang sebenarnya, kita harus teliti, misalnya mungkin di dalam ada validateLicense kode lain untuk mensetup versi premium jika license valid (jadi tidak bisa kita patch agar selalu kembali).
Dalam contoh di atas method checkRoot melakukan pemeriksaan apakah device di-root oleh pengguna, dan cara memeriksanya adalah dengan menggunakan XML yang berisi daftar command dan package yang harus diperiksa. Dalam kasus seperti ini (ini penyederhanaan dari kasus nyata yang saya temui), maka kita bisa juga mengganti parameter input XML menjadi XML kosong.
Berikut ini contoh kode untuk mem-patch agar isValidLicense selalu mengembalikan true.
Beberapa baris pertama hanya mengimpor package yang kita butuhkan. Berikutnya kita perlu mengimplementasikan IXposedHookLoadPackage. Di dalam handleLoadPackage, kita bisa memfilter untuk package aplikasi mana saja hooking ini akan kita lakukan. Dalam kasus ini saya hanya tertarik pada satu aplikasi saja. Dalam kasus tertentu kita ingin menghook semua aplikasi, misalnya kita bisa membuat modul untuk melakukan SSL Unpinning untuk semua aplikasi.
Berikutnya yang harus kita ketahui adalah signature dari method yang akan kita hook. Untuk aplikasi yang sourcenya terbuka, atau untuk aplikasi yang mudah didekompilasi karena tidak diobfuscate, hal ini mudah dicari. Jika aplikasi di-obfuscate, hal ini agak lebih sulit. Dalam contoh ini package yang dimaksud adalah es.yohan.example dan methodnya adalah isValidLicense yang memiliki parameter berupa String.
Ada dua hook yang tersedia: beforeHookedMethod dan afterHookedMethod. Dalam beforeHookedMethod, kita bisa mengubah parameter yang masuk ke program (atau bisa juga sekedar melakukan logging atau mengirimkannya ke tempat lain), dan dalam afterHookedMethod kita bisa menerima dan atau mengubah nilai kembalian method. Dalam contoh di atas, saya hanya mengeset agar hasilnya selalu true.
Mungkin sekarang Anda bisa melihat kelemahan XPosed: modifikasi hanya bisa dilakukan di awal dan di akhir method. Jika Anda ingin memodifikasi sesuatu di tengah-tengah, misalnya mengubah konstanta yang tertanam di logika program (misalnya if (x>2127)), atau sekedar mengubah “kurang dari” menjadi “lebih dari” maka sulit melakukannya dengan XPosed.
Jika masih ingin mengubah detail sebuah method dengan XPosed, caranya adalah dengan menulis ulang method itu, dan di beforeHookedMethod kita memberitahu XPosed framework agar tidak memanggil method aslinya. Dalam kasus tertentu lebih mudah mengedit file APK-nya.
Secara praktis apa saja yang bisa dilakukan dengan kemampuan XPosed ini? Sudah banyak orang menuliskan modul untuk Xposed, dari mulai sekedar mengubah kosmetik Android (mengubah tampilan ini dan itu), menambahkan fitur tertentu (misalnya menambahkan Zoom ke aplikasi Instagram), memblokir iklan di berbagai aplikasi (termasuk juga Youtube yang sekarang memasukkan iklan bukan hanya di awal video tapi juga di tengah video jika videonya panjang), memperbaiki offset GPS di China, dan masih banyak lagi.
Ada juga modul untuk meningkatkan privasi (misalnya XPrivacy dan PMP), dengan memblok berbagai request dari aplikasi Android yang nakal atau mengembalikan data palsu. Contoh: banyak sekali aplikasi yang meminta akses ke contact list, ternyata mengupload seluruh phonebook kita ke server mereka (dengan berbagai alasan, misalnya untuk fitur referal, dsb).
Penghematan batere juga bisa dilakukan, misalnya dengan memblok aplikasi agar tidak bisa auto start, membatasi akses sensor, dsb.
Kebanyakan modul di repository XPosed berguna untuk mengatasi masalah sangat spesifik yang dimiliki oleh pengguna (misalnya ada yang nggak suka jika app yang baru diinstall langsung memiliki shortcut di home screen, ada yang nggak suka jika VPN meminta konfirmasi, dsb). Menurut saya itu kelebihan utama XPosed: kita bisa memodifikasi Android dengan mudah sesuai kemauan kita. Sebagai programmer, modifikasi ini bisa dilakukan meskipun kita tidak memiliki source code aplikasinya.
Secara praktis bagai saya pribadi: Sebagai pentester, saya kadang menemui aplikasi yang melakukan pengecekan root dengan cara yang unik dan modul XPosed seperti RootCloak tidak cukup. Saya kadang melakukan patching aplikasi langsung (jika masih testing tahap development), dan mengembangkan frameworknya (jika aplikasi sudah di appstore, karena biasanya sudah stabil)
Kadang saya juga perlu mengintersepsi komunikasi dengan enkripsi yang custom (misalnya memakai AES dua kali), dalam kasus ini intercept via proxy tidak cukup (datanya sudah dienkrip, dan tidak bisa dengan mudah didekripsi karena formatnya custom). Di dalam kodenya pasti ada sesuatu yang mengenkrip data sebelum dikirim dan mendekrip data yang diterima, dengan mengintercept titik tersebut, saya tidak perlu menulis program khusus untuk dekrip/enkrip ketika testing.
Saya juga pernah membuat modul khusus untuk intersepsi Blackberry Messenger (BBM). Cara kerja modulnya seperti ini: saya membuat web server di Android yang bisa menerima pesan untuk dikirimkan, dan pesan itu saya inject langsung ke proses BBM. BBM selalu menyimpan message dalam format internalnya setelah diterima, jadi kita bisa mengakses message dari conversation manapun. Perlu dicatat bahwa modul ini bisa saya kembangkan dengan mudah karena di versi awal mereka tidak melakukan obfuscation, dan ketika sudah diobfuscate, saya masih bisa melihat mapping class/methodnya berdasarkan berbagai pesan error yang ada di method tersebut.
Untuk membuat XPosed module sendiri, sudah ada berbagai tutorial di Internet, tapi saya akan memberikan panduan singkat, sekaligus sebagai catatan untuk diri sendiri.
Pertama: buat proyek baru dengan Android studio. Pastikan instant run dimatikan karena tidak kompatibel dengan Xposed. Tidak perlu template khusus untuk membuat modul XPosed.
Kedua: edit file gradle dengan menambahkan dependensi: provided 'de.robv.android.xposed:api:82'. Tentunya versi 82 bisa diganti dengan versi terbaru.
Ketiga: implementasikan IXposedHookLoadPackage, ini sudah dicontohkan di atas.
Keempat: buat file app/src/main/assets/xposed_init yang adalah file teks dan isinya adalah nama package + kelas yang mengimplementasikan IXposedHookLoadPackage tersebut. Ini akan dipakai oleh Xposed untuk mendari kelas mana yang akan diload saat booting.
Terakhir: edit file manifest agar dikenali sebagai modul XPosed. Pertama tambahkan atribut xmlns:tools="http://schemas.android.com/tools" di tag manifest (ini sekedar untuk menghilangkan warning). Lalu tambahkan beberapa metadata berikut di dalam tag application:
<meta-data  android:name="xposedmodule"
android:value="true" />

<meta-data  android:name="xposedminversion"
android:value="54" />

<meta-data  android:name="xposeddescription"
android:value="Joe Hack Module"
tools:ignore="ManifestResource" />
Tentu saja bagian tersulit adalah mencari tahu bagian mana yang perlu dihook untuk mengimplementasikan fungsionalitas tertentu. Tapi menurut saya ini juga sekaligus menjadi bagian yang paling menarik: kita jadi lebih mengerti internal sistem Android.
Modifikasi dengan XPosed framework melengkapi hack Android yang lain. Rooting aplikasi tidak cukup untuk mengubah internal program (contohnya untuk pentest aplikasi custom). Modifikasi dan compile ROM sendiri bisa mengubah hal-hal yang di luar kemampuan XPosed, tapi tetap tidak bisa mengubah aplikasi. Modifikasi aplikasi dengan cara patching manual bisa dilakukan, tapi cara ini lebih repot, dan akan sulit jika kita ingin mempatch banyak aplikasi sekaligus.
Sebagai pembuat aplikasi, mengobfuscate aplikasi Anda adalah salah satu cara untuk mempersulit hooking dengan XPosed framework. Contohnya: aplikasi Youtube sering diobfuscate dan sering diupdate sehingga modul seperti YoutubeAdaway tidak jalan.
This entry was posted in android, security, teknis on August 21, 2016 by admin.
Programming dan Penetration Testing
2 Replies
Pentest adalah kegiatan menyerang sistem komputer untuk mencari kelemahan security, atau dari Wikipedia:
A penetration test, or the short form pentest, is an attack on a computer system with the intention of finding security weaknesses, potentially gaining access to it, its functionality and data.
Pentesting dilakukan atas permintaan client, jadi bukan hacking ke sembarang website. Contoh sederhana pentesting seperti ini: coba jebol website perusahaan kami, apakah ada bug securitinya? atau: coba pergi ke lobi atau tempat parkir perusahaan kami, apakah ada WIFI terbuka, apakah dari situ bisa masuk ke sistem internal perusahaan kami?. Kami punya app mobile, apakah bisa “dijebol” (misalnya apakah kita bisa membuat request ke server supaya memberikan data user lain).
Karena ini blog mengenai programming, saya tidak akan membahas banyak mengenai pentesting, hanya ingin menunjukkan betapa keahlian programming bisa sangat berguna untuk pentesting. Dari contoh yang saya sebutkan di atas, scope dari pentesting bisa sangat banyak, mulai dari yang on site: datang dan mengecek kabel, wireless network, dsb, sampai ke level network dan aplikasi (baik web, desktop, mobile). Saya hanya ingin membahas aspek programming, untuk mendorong peminat bidang security agar mau belajar programming.
Perkiraan saya mungkin sekitar 70% pekerjaan pentesting bisa dilakukan dengan tools yang sudah tersedia, baik yang open source maupun komersial, tanpa butuh keahlian scripting ataupun programming. Sisanya bakal butuh programming. Bahkan saya yakin 100% beberapa jenis bug tidak bisa ditemukan tanpa keahlian programming.
Kemampuan programming minimal yang dibutuhkan adalah bisa mengcompile atau menjalankan program dalam berbagai bahasa. Kadang di sebuah server tidak tersedia tool tertentu, jadi kita perlu mengcompile dari source karena OS di server itu sudah terlalu lama (misalnya masih banyak yang memakai RHEL 4). Jika tidak tahu bagaimana menjalankan sesuatu, maka sudah game over di titik ini. Pernah saya baca di blog pak Budi Rahardjo mengenai kompetisi CDC (Cyber Defense Competition):
Salah satu soal yang disampaikan adalah men-decode data base64 yang kemudian menjadi skrip Python, yang tinggal dijalankan. Lucunya ada banyak yang gak tahu Python. ha ha ha. Mereka kebingungan menjalankannya. Padahal tinggal “python namaskrip.py”. Mereka tidak perlu tahu bahasanya. hi hi hi. Ada yang pura-pura tahu dan me-rename menjadi bahasa C, menambahkan “#include ” dibagian awalnya, kemudian mencoba compile. Ya gak bakalan jalanlah. he he he.
Kejadian semacam di atas itu yang mendorong saya menulis tulisan seperti ini.
Keahlian lain adalah mencari program atau menulis program kecil dalam bahasa tertentu yang kadang tidak terlalu umum atau sudah kuno. Contoh: jika sebuah web server bisa menerima upload file, dan web server itu hanya bisa menjalankan ASP versi klasik, ya kita harus bisa mencari shell dalam ASP Classic (bukan ASP.NET). Berbeda dengan software development biasa di mana kita bisa memilih bahasa pemrograman atau teknologi yang ingin kita pakai, di sini kita dipaksa mengikuti apa yang tersetup di server.
Jika beruntung, sudah ada orang yang menuliskan program standar (web shell) yang memiliki fungsi seperti “file manager/file upload” (untuk mengupload tool tambahan), “shell” (untuk mengeksekusi command apapun di sisi server), dan “database shell” (untuk mengirimkan query apapun ke database). Jika tidak beruntung, atau ada batasan tertentu di server, mungkin kita perlu membuat tool baru. Contoh sederhana: jika server membatasi upload hanya 100 KB saja, sementara binary nmap yang ingin diupload (plus librarnya) besarnya beberapa megabyte, maka kita perlu membuat program kecil untuk mengupload parsial lalu menggabungkan hasil uploadnya.
Keahlian membaca kode dalam berbagai bahasa juga diperlukan. Dalam beberapa kasus, kita bisa mendapatkan akses ke source code aplikasi web (karena bug, karena salah konfigurasi, karena lupa ikut mengupload direktori “.git”, dsb). Setelah punya source code, kita bisa menemukan bug tambahan dengan membaca kodenya. Sebagai pentester, tentunya Anda tidak akan bilang: wah ternyata dia pake Python, saya nggak tau cara ngehack aplikasi web dengan Python.
Dengan membaca source code, hal paling minimal adalah mengerti di mana file konfigurasi supaya bisa mengekstrasi user/password database, berikutnya adalah mencari bug-bug tambahan seperti SQL Injection, hidden functionality, dsb.
Dengan maraknya OS Mobile, sekarang pentesting juga masuk ke ranah mobile. Di sini ilmu reverse engineering sangat diperlukan. Untuk OS Android, reverse engineering bisa dilakukan dengan decompiler yang bisa mengembalikan kode Java ke bentuk semula (kecuali sudah diobfuscate), jadi kembali keahlian membaca kode diperlukan.
Setelah mengetahui kodenya, biasanya kita perlu melakukan fuzzing request, alias mencoba-coba berbagai kemungkinan request. Untuk aplikasi berbasis HTTP, kita masih bisa memakai proxy (misalnya ZAP) dan mengubah-ubah request untuk tahu reaksi server (bagaimana jika nilaiya negatif, bagaimana jika nama file mengandung “../”, dsb). Tapi untuk aplikasi yang memakai protokol khusus via SSL, kita perlu memahami, lalu mengimplementasikan ulang client sendiri yang bisa melakukan fuzzing.
Pengetahuan mengenai best practice dalam sebuah bahasa juga diperlukan dalam membuat aplikasi yang aman. Contoh: untuk menghasilkan bilangan random untuk kriptografi di Java gunakan SecureRandom (jangan Random). Di Android untuk melakukan koneksi SSL menggunakan socket, jangan gunakan SSLFactory tapi gunakan SSLCertificateSocketFactory, dsb. Pekerjaan pentester cukup mudah di sini, hanya menyarankan saja, dan programmer yang akan mengimplementasikan saran tersebut.
Saya sudah banyak menemukan bug yang memerlukan banyak coding. Ada bug yang terkait dengan penyimpanan password (terenkripsi) yang disimpan lokal di device yang seharusnya aman, tapi ternyata saya bisa membuat tool yang cukup optimal untuk bisa mengcrack dalam 1 jam karena banyak hal kecil yang lupa dilakukan oleh programmer (lupa menginisialisasi IV, memakai EBC). Saya pernah menemukan bug fatal yang berhubungan dengan menggunakan algoritma hashing yang tidak aman (tidak memakai Cryptographic Hash Function). Dengan tools yang tersedia saja, tanpa pengetahuan programming (dan kriptografi), kedua bug itu tidak akan bisa ditemukan.
Jadi saran saya: untuk mereka yang tertarik di bidang security, pelajari juga bagian programmingnya. Ini saya masih bicara level pentesting yang kebutuhkan programmingnya masih minimal. Di bagian lagin security, keahlian programming lebih dibutuhkan lagi, misalnya membuat exploit butuh pemahaman yang lebih mendalam tentang sistem dan low level programming.
Dalam full security audit, selain pentesting kadang client menginginkan juga review kode mereka, jadi kita perlu bisa membaca, menjalankan, dan memberi saran yang berkaitan dengan security.
Buat saya sendiri sebagai programmer, saya jadi rajin membaca mengenai best security practice untuk berbagai bahasa dan framework. Jika ada yang bertanya: buat apa sih belajar bahasa X atau teknologi Y, saya bisa bilang: mungkin suatu saat ada sistem yang memakai teknologi itu yang perlu saya test.

label: ceb


content:
Alamat fisik" untuk perusahaan diberikan sebagai kotak pos di Malamulele di Limpopo dalam perjanjian hibah yang ditandatangani dengan Komisi dewatogel.
Jumat, 14 Juni 2019
Lotere Memberikan Lebih Banyak Uang Kepada Rekanan Pengacara Dewatogel
Lottery memberikan lebih banyak uang kepada rekan-rekan contr. Komisi Lotere Nasional telah memberikan dua hibah senilai absolute R20 juta rand kepada dua perusahaan nirlaba yang terkait dengan pengacara kontroversial, terlepas dari kenyataan bahwa proyek multimillion-rand lain di mana ia terlibat sedang diselidiki .
Hibah tersebut, untuk membangun "fasilitas sanitasi" di 25 sekolah, diberikan pada November 2018 kepada dua perusahaan nirlaba (NPO) yang memiliki karyawan pengacara Pretoria Lesley Ramulifho sebagai direktur mereka.
Ramulifho adalah direktur kedua perusahaan tetapi mengundurkan diri dari jabatan direkturnya beberapa bulan sebelum hibah diberikan, menurut catatan Companies and Intellectual Property Commission (CIPC).
Bermain Dewatogel
Pendanaan terbaru membawa R60-juta complete dana hibah yang diketahui dialokasikan sejak 2017 untuk empat organisasi nirlaba (NPO) dan perusahaan nirlaba (NPC) yang terkait dengan Ramulifho. Dana tersebut untuk berbagai proyek; pusat rehabilitasi narkoba, program pengembangan olahraga dan pembangunan can di sekolah.
Setidaknya dua dari empat proyek yang diketahui didanai oleh Lottery menggunakan kantor hukum Ramulifho di Garsfontein sebagai alamat pos terdaftar mereka. NPO ketiga menggunakan alamat kantor sebagai alamat resmi dalam aplikasi yang sukses untuk pendanaan Lotre.
Dan tiga karyawan Ramulifho - Liesl Moses, Tsietsi Joseph Tshabalala, dan Louisa Mangwagape - terdaftar sebagai direktur dari kedua perusahaan nirlaba terbaru yang akan didanai. Tshabalala menggambarkan dirinya di LinkedIn sebagai "resepsionis" yang dipekerjakan di kantor hukum Ramulifho.
Kepala komunikasi Komisi Lotere Ndivhuho Mafela menghindari menjawab pertanyaan spesifik dan terperinci tentang pendanaan dan hubungan antara Ramulifho dan orang-orang yang terlibat, dengan mengatakan: "Ini aneh bagi Anda untuk mengharapkan Komisi Lotere menjawab pertanyaan tentang hubungan pribadi orang-orang karena fakta. bahwa mereka hanyalah penerima manfaat. Komisi Lotere berurusan dengan organisasi terdaftar, sebuah fakta yang sengaja Anda abaikan dengan cara apa play on words. "
Berikut adalah detail dari proyek-proyek yang terkait dengan Ramulifho yang telah menerima dana Lotre.
Dinosys menandatangani kontrak R10 juta dengan Lotere pada November 2018 untuk "pembangunan fasilitas sanitasi" di 15 sekolah. Baik Komisi Lotere dan Liesl Moses, "ketua" dan direktur perusahaan serta karyawan Ramulifho, menolak untuk mengatakan di mana sekolah-sekolah itu, apakah Dinosys memiliki pengalaman dalam proyek-proyek konstruksi, atau siapa yang akan membangun fasilitas.
Musa mengutip "perjanjian kerahasiaan yang ditandatangani dengan Komisi Lotere sebagai alasan untuk tidak menjawab pertanyaan. Dia juga membantah bahwa Ramulifho memiliki hubungan dengan Dinosys.
Ketiga direktur Dinosys yang tercantum dalam catatan CIPC - Musa, Mangwagape dan Tshabalala - dipekerjakan oleh Ramulifho di kantor Garsfontein-nya. Ramulifho diangkat sebagai direktur Dinosys pada Januari 2018 tetapi mengundurkan diri sebagai direktur pada September 2018, sekitar dua bulan sebelum perjanjian hibah ditandatangani, menurut catatan CIPC.
Dalam permohonannya untuk pendanaan Lottery, Dinosys mengatakan alamat fisiknya adalah 14 Summit Road, Beaconhurst, London Timur, menunjukkan bahwa sekolah penerima mungkin berada di Eastern Cape.
Tetapi ketika jurnalis Lisekho Madikane mengunjungi alamat ini untuk GroundUp, dia mendapati itu untuk sebuah kompleks yang disebut Summit Green. Dia berbicara dengan beberapa penduduk dan seorang penolong yang bekerja di sana, tetapi tidak satu play on words dari mereka yang tahu ada bisnis yang hilang dari salah satu level.
Pasangan lansia yang telah tinggal di 16 Summit Road yang berdekatan selama bertahun-tahun mengatakan mereka tidak mengetahui adanya perusahaan konstruksi yang beroperasi dari level sebelah. Dan pemilik Konstruksi Sipil Loyiso, yang beroperasi dari rumah terdekat, mengatakan dia tidak mengetahui Dinosys atau perusahaan konstruksi lain yang beroperasi di daerah tersebut.
Zibsifusion menandatangani perjanjian hibah pada November 2018, untuk "implementasi sanitasi di sepuluh sekolah umum". "Alamat fisik" untuk perusahaan diberikan sebagai kotak pos di Malamulele di Limpopo dalam perjanjian hibah yang ditandatangani dengan Komisi dewatogel. "Kantor terdaftar" perusahaan adalah kantor hukum Ramulifho. Perjanjian tersebut ditandatangani oleh "ketua" Louisa Mangwagape, seorang karyawan Ramulifho. Dia gagal menjawab pertanyaan yang dikirim melalui email tentang hibah dan hubungan Ramulifho dengan perusahaan.
Diposting oleh DewaTogel di 07.31 4 komentar:
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke FacebookBagikan ke Pinterest
Label: agen dewa togel, agen dewatogel, dewa togel, dewatogel, link alternatif dewa togel, link alternatif dewatogel, link dewa togel, link dewatogel, togel, togel hk, togel online, togel sgp, togel singapore, togel syd


content:
Fasilitas yang disediakan oleh sekolah untuk menunjang kegiatan Belajar mengajar. Fasilitas ini terus dirawat serta dikembangkan agar dapat digunakan dengan optimal
Sejarah Frateran
Sekolah Frateran berdiri sejak tahun 1963 oleh para frater dijiwai semangat pendirinya untuk mewujudkan cinta kasih kepada Allah dengan pelayanan kepada sesama khususnya kawula muda
Siswa Berprestasi
Daftar siswa berprestasi dan pencapaiannya dapat dilihat disini. Teruslah berkarya dengan semangatmu untuk mengharumkan nama almamater, bangsa dan negara


content:
Lateks adalah produk alami yang berasal dari getah pohon karet, Hevea Brasiliensis. Lateks terlihat sangat berbeda sebelum diolah menjadi produk seperti kasur. Anda mungkin bertanya-tanya bagaimana getah putih susu dibuat menjadi kasur santai yang nyaman. Mari cari tau
Dimulai Dari Pohon Karet
Pohon karet, Hevea Brasiliensis, tumbuh di banyak daerah tropis. Pohon ini menghasilkan getah yang mengandung getah, dan getah ini dapat disadap mengalir keluar dari pohon dan dipanen. Sebagian besar perkebunan yang bertanggung jawab untuk produksi lateks komersial ditemukan di Asia Tenggara.
Perkebunan karet dikelola dengan hati-hati untuk memastikan pertumbuhan pohon baru yang konsisten untuk hasil. Ini penting, karena bisa memakan waktu sekitar enam tahun bagi pohon karet untuk tumbuh cukup besar agar getahnya dipanen. Perhatikan bahwa setiap pohon dapat hidup selama 100 tahun.
Untuk menyadap pohon karet, seorang pengumpul akan membuat sayatan tipis diagonal untuk membuka sepotong kecil kulit kayu. Hal ini memungkinkan getah untuk mengalir keluar, dan dikumpulkan dalam ember. Namun, aliran akan berhenti setelah sekitar 6 jam, tetapi pohon itu dapat disadap lagi dengan potongan baru pada hari berikutnya.
Seberapa Banyak Latex Yang Digunakan Untuk Membuat Kasur Latex ?
Sejumlah besar lateks dibutuhkan untuk membuat kasur. Namun, ingat bahwa lateks dapat disadap tanpa merusak pohon atau membuat polusi, tidak seperti jenis kasur lainnya.
Untuk membuat kasur lateks ukuran queen, akan dibutuhkan getah pohon karet seluas 12 hektar yang disadap setiap hari.
Tetapi alih-alih merusak lingkungan, ini justru membantu: jumlah pohon yang sama yang disadap untuk kasur ukuran queen selama satu tahun , dapat menghilangkan 143 ton karbon dioksida dari udara.
Selain itu, pohon karet seluas 12 hektar yang sama ini akan membuat kira – kira 8 orang penyadap karet tetap bekerja, menciptakan lapangan kerja penting di daerah-daerah di mana pekerjaan mungkin langka.
Dengan kata lain, ketika Anda membeli kasur lateks, Anda membantu menjaga dunia jauh dari polusi. Anda melakukan ini dengan mendukung pertumbuhan perkebunan pohon karet. Dan dengan demikian menghilangkan karbon dioksida dari udara. Anda juga menciptakan pekerjaan yang sangat dibutuhkan bagi orang-orang yang menyadap pohon karet.
Bagaimana Proses Latex Cair Dibuat Menjadi Kasur / Matras ?
Tampaknya aneh pada awalnya untuk berpikir bahwa getah susu dari pohon karet dapat diubah menjadi kasur! Namun itu bisa dilakukan.
Ada beberapa metode berbeda agar getah karet dapat diolah menjadi blok kasur busa yang nyaman. Pertama – tama getah karet pertama akan dicampur dengan sebagian kecil bahan yang nantinya akan membantu lateks memadat.
Berikut adalah 2 metode umum yang digunaakan untuk memproses karet menjadi kasur latex. ( Tidak ada proses pembuatan yang ‘benar’ atau ‘salah’; mereka masing-masing memiliki kelebihan dan kekurangan yang berbeda ).
Metode Dunlop
Metode ini diciptakan oleh merk kasur Dunlopillo. Oleh karena itu merk Dunlopillo sangat identik dengan kasur latex. Karena memang awalnya kasur latex diciptakan dan diperkenalkan oleh Dunlopillo.
Dalam metode Dunlop, formulasi lateks cair dicampur terlebih dahulu sehingga akan berbusa. Campuran berbusa ini ditempatkan pada konveyor atau ke dalam cetakan berbentuk, dan kemudian dilewatkan ke dalam oven khusus yang memadatkan campuran.
Produk kemudian diteruskan ke stasiun pencucian, di mana residu sejumlah kecil lateks cair dan zat pemadat yang tidak bereaksi dihanyutkan. Blok busa lateks kemudian dikeringkan dengan udara panas dan siap digunakan.
Dengan metode Dunlop, busa lateks dapat dibuat dalam bentuk apa pun yang diperlukan; misalnya kasur ukuran King dapat disiapkan dalam satu cetakan.
Metode Talalay
Metode Talalay lebih baru daripada metode Dunlop dan menghasilkan tekstur lateks yang sedikit berbeda. Dengan metode Talalay, formulasi lateks cair dipindahkan ke dalam cetakan berbentuk dan ditutup rapat. Kemudian ruang hampa diterapkan.
Tujuan dari ini adalah untuk menyebarkan lateks secara merata ke seluruh cetakan. Setelah itu latex dibekukan melalui proses pembekuan cepat ( flash frozen ). Segera setelah itu dipanaskan lagi secara cepat ,sehingga akan memadat secara permanen. Setelah pendinginan, blok lateks padat dikeluarkan dari cetakan dan siap digunakan.
Metode Talalay tidak dapat digunakan untuk menghasilkan balok lateks yang sangat besar, sehingga kasur lateks yang dibuat dengan metode ini dibuat dari balok kecil yang direkatkan.
Lokasi jahitan dapat bervariasi, dan ini adalah sesuatu yang perlu dipertimbangkan saat membeli kasur Talalay.
King Koil World Endorsed With Talalay Latex
King Koil Viscountess With 100% Talalay Latex
KESIMPULAN
Lateks adalah bahan alami yang dihasilkan dari getah pohon karet. Getah cair ini dibuat menjadi blok busa padat yang nyaman menggunakan salah satu proses yang diuraikan di sini. Ketika Anda membeli kasur lateks alami 100%, Anda membantu lingkungan dengan mendukung pertumbuhan perkebunan pohon karet yang menghilangkan karbon dioksida dari udara.
Anda juga menyediakan pekerjaan untuk penyadap karet di daerah-daerah di mana kesempatan kerja sering kali langka.
Kasur lateks alami memberikan kenyamanan luar biasa yang akan Anda rasakan ketika berbaring. Ini juga dapat menjadi kepuasan yang akan Anda rasakan saat mengetahui Anda membeli produk yang bertanggung jawab terhadap lingkungan. ( Sumber : europeanbedding.sg )
Please Share : Barangkali Ada Kerabat Anda Yang Membutuhkan Informasi Yang Tersedia Pada Halaman Ini. Terima Kasih Sebelumnya.
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Review Spring Bed King Koil World Endorsed. Bagus atau Tidak ?
Spring Bed King Koil World Endorsed memenuhi semua kriteria kami seperti apa matras berkualitas seharusnya, baik itu dalam hal fitur, teknologi, dan kualitas. Dengan 3
Read More »
Ini Alasan Mengapa Spring Bed Guhdo Back Health Bagus Untuk Anda
Apabila saat in Anda sedang mencari kasur / spring bed baru. Entah itu untuk menggantikan kasur lama Anda. Atau mungkin Anda membeli untuk mengisi rumah
Read More »
Review Kasur Latex Elite Royal Crown | Pusat Spring Bed Bandung
Kasur latex Elite Royal Crown hampir terbuat seluruhnya dari 100% Belgium Latex berstandar Eropa. Ada juga tambahan lapisan High Density Dura Foam yang berfungsi sebagai


content:
Pembatalan/perubahan order iklan selambat-lambatnya 14 hari kerja sebelum waktu penyiaran, dikenakan biaya 50% dari nilai kontrak.
Pembatalan/perubahan order iklan kurang dari 7 hari kerja sebelum waktu penyiaran, dikenakan biaya 100% dari nilai kontrak.


content:
Menurut Heri Wiryono, para pemimpinnya saling klaim berhasil membangun. Semuanya diklaim hasil dari presiden yang sekarang menjabat.
Indonesiainside.id, Jakarta – Siapa saja yang menjadi presiden nanti, diharapkan bisa mencontoh teladan yang diberikan almarhum Presiden Soeharto. Pak Harto, demikian akrab disapa, adalah seorang pemimpin yang bisa memberikan kemudahan bagi rakyatnya. Hal ini diungkapkan oleh perwakilan keluarga Prawirosetiko, Heri Wiryono.
Trah Prawirosetiko, Yogyakarta adalah keluarga besar leluhur Presiden ke-2 Indonesia HM Soeharto. Baru-baru ini, Trah Prawirosetiko melakukan kunjungan dan bersilaturahim dengan keluarga Presiden Soeharto di Cendana, di Jakarta.
“Harga-harga bisa terjangkau. Kesempatan bekerja terbuka luas. Bisa memberikan keamanan kepada rakyat. Itu dapat dikatakan sebagai presiden yang berhasil,” tandasnya.
Di Indonesia, saat ini, menurut Heri Wiryono, para pemimpinya saling klaim berhasil membangun. Semuanya diklaim hasil dari presiden yang sekarang menjabat. Sementara sejatinya, yang terjadi malah merubah harga dari terjangkau menjadi tidak terjangkau oleh masyarakat.
Seperti, harga beras yang sebelumnya hanya Rp 8.000. Saat ini di era Joko Widodo menjadi Rp 12.000. “Untuk beras saja yang pokok, tidak dapat memberikan kemudahan buat rakyat. Belum bisa diklaim berhasil,” tegasnya.
Heri menyebut, pembangunan yang diklaim hanya untuk menyenangkan rakyat. Semuanya hanya hal-hal yang klise dan lips service. Rakyat kecil seolah-olah diberi bantuan pendikan atau bantuan lainnya. Namun pada dasarnya tidak diberikan kemampuan. Presiden yang dipilih minimal mampu membuat lapangan kerja, kesempatan berusaha, kesempatan mendapatkan kehidupan yang murah, dan rasa aman.
1
2
3
Tag
repelita
Soeharto
M Khamim
Berita TerkaitDari Penulis
Khazanah
Palestina Kecam Kunjungan Delegasi UEA ke Masjid Al-Aqsha dengan Perlindungan Zionis
Headline
Jusuf Kalla ke Makkah untuk Matangkan Pembangunan Museum Rasulullah
Headline
Masjidil Haram Sudah Dibuka untuk Salat Berjamaah
TULIS KOMENTAR Batal balasan
Please enter your comment!
Please enter your name here
You have entered an incorrect email address!
Please enter your email address here
Simpan nama, email, dan situs web di browser ini untuk lain kali saya berkomentar.
Berita Populer
Mahfud MD: Pak Gatot Pernah Jadi Panglima, Mana Komunisnya Enggak Ditangkap
Gerombolan KKSB yang Menyerang TNI di Pegunungan Bintang Papua Berjumlah 10 Orang
Setelah Mahasiswa dan Buruh Pulang, Massa Tidak Teridentifikasi Minta Minum dan Rokok ke Petugas
Jusuf Kalla ke Makkah untuk Matangkan Pembangunan Museum Rasulullah
Pengadilan Jerman Tolak Hak Kewarganegaraan Pria Muslim setelah Menolak Jabat Tangan dengan Seorang Wanita


content:
Pada pengumuman suku bunga 14 Juli 2016 lalu, data GDP terakhir (April 2016) adalah 0.4%. GDP tersebut mengalami penurunan dari periode sebelumnya (Januari 2016) yang sebesar 0.7%. Walau saat itu GDP mengalami penurunan dibanding periode sebelumnya (tetapi t >kemungkinan BOE belum akan menurunkan suku bunga pada bulan Agustus ini … Bersambung ke Analisa Suku Bunga Inggris Agustus 2016 #2 (silahkan klik). Saat CCI keluar zona 200, kita harus menutup semua cara mengisi saldo Binomo perdagangan Long (buy) yang tersisa dan mempersiapkan posisi sell. Dengan keluarnya CCI dari zona yang sangat overbought adalah waktu yang sempurna untuk memulai perdagangan dengan posisi sell. Lihatlah beberapa contoh aktivitas CySEC selama beberapa tahun terakhir dalam regulasi broker pilihan forex dan biner Dari sudut pandang kami yang menunjukkan perlindungan pro-aktivitas dan pelanggan mereka yang merupakan dua persyaratan terpenting yang akan kami dapatkan dari regulator. Ea pabrik forex menguntungkan memastikan bahwa kontrak ini sesuai dengan prosedur meja perdagangan dan peraturan federal untuk keamanan finansial dan privasi.
Banyak dari sebagian orang yang bercita-cita menjadi pengusaha besar dan sukses. Tapi, hanya sebagian kecil saja yang bisa mewujudkan cita-cita tersebut. Memang untuk mengembangkan usaha bisa jadi besar dari awal tidaklah semudah membalikan telapak tangan saja, apalagi jika modal yang dimiliki kecil, tentunya akan semakin berat. Selain modal, hal penting yang harus dimiliki adalah mental baja tidak mudah menyerah dan putus asa harus di persiapkan dengan matang. Berikut ini ada beberapa tips mengembangkan usaha dengan modal kecil secara cepat yang bisa Anda terapkan. Berikut pembahasannya. Ternyata boneka seks digunakan untuk terapi juga, yaitu terapi khusus pria yang mengalami ejakulasi dini. Pria yang khawatir tidak dapat memuaskan pasangannya bisa menggunakan boneka seks sebagai latihannya. Bertahan pada satu posisi yang dianggap cukup. Hal ini dilakukan untuk mencegah transaksi lebih cepat merugi akibat ketahanan dana tidak mencukupi risiko fluktuasi pasar. Banyak trader yang merugi akibat keadaan seperti itu.
Indeks harga saham berikutnya adalah Indeks BISNIS-27. Indeks BISNIS-27 lahir berdasarkan kerja sama Bursa Efek Indonesia dengan harian Bisnis Indonesia. Indeks BISNIS-27 terdiri dari 27 saham Perusahaan Tercatat yang dipilih berdasarkan kriteria fundamental, teknikal atau cara mengisi saldo Binomo likuiditas transaksi dan Akuntabilitas serta tata kelola perusahaan. Seperti ini penampangnya, panjangnya kira-kira 2 kali lebar dompet ditambah kelebihan untuk jahitan.
Nonfarm Employment Change (Non-farm Payrolls) adalah sebuah indikator yang menghitung jumlah tenaga kerja baru dari sektor non pertanian yang bekerja baik full-time maupun part-time yang mendapat upah/gaji resmi dari sekitar 500 perusahaan swasta maupun publik. Berita ini sering menimbulkan kejutan besar bagi para trader maupun investor di Investasi Forex karena naik turunnya pair mata uang yang terkait dengan USD. Jika nilai Non-Farm Employment Change Amerika (AS) naik maka nilai mata uang USD akan mengalami kenaikan.
Contohnya, Budi sedang menderita kerugian sebesar 20 pips saat sedang Sell EUR/USD. Untuk mencegah kerugian lebih dalam, Budi membuka posisi Buy dalam cara mengisi saldo Binomo EUR/USD. Setelah memasang posisi Buy ini, kemanapun harga akan bergerak maka kerugian yang diderita Budi saat ini tidak akan bertambah. Sehingga saat harga nanti akan benar-benar turun, Budi dapat menutup posisi Buy-nya dan mendapatkan profit dari Order Sell-nya. Memukul bola secara melampung Memukul bola secara merendah Memukul bola secara mendatar.
Trading Forex Bersama FBS cara cepat untuk meraih kebebasan finansial bersama FBS sangat direkomendasikan bagi para Pemula hingga Profesional sampai menghasilkan Kebebasan Finansial. Oke, mungkin kita t >100% bisa terhindar dari kerugian, tetapi setidaknya bisa kita batasi.
Venom RX adalah perusahaan teknologi yang memproduksi komponen komputer seperti kasing, motherboard, dan tentu saja RAM. RAM cara mengisi saldo Binomo dari Venom RX merupakan salah satu yang terbaik. Contohnya adalah Venom RX Sodim DDR3 4GB PC10600 yang punya kompabilitas yang baik dengan tipe DDR3 yang lama. Anda yang berencana menambah kapasitas RAM laptop, bisa memilih RAM dari Venom RX.
Sebagaimana diketahui bahwa negara-negara yang tergabung dalam WTO (World Trade Organization) telah menyepakati diadakannya perdagangan bebas.
Ini adalah fitur penting yang membedakan forex dengan investasi lain, misalnya saham, adalah penggunaan cara mengisi saldo Binomo leverage. Yang dimaksud di sini adalah para spekulan dalam bentuk entitas atau perusahaan swasta yang bergerak dalam pengembangan keuangan dana dan mereka biasanya juga memiliki kemampuan keuangan yang tidak terbatas. Jadi, para spekulan ini berusaha mendapatkan uang sebanyak dan secepat mungkin dari pasar perdagangan. Each options trading course. Kami adalah satu-satunya broker opsi biner Indonesia terbaik yang menawarkan berbagai fasilitas tambahan yang sangat menarik. Peringkat perdagangan opsi biner.


content: Silakan masukkan nama pengguna atau alamat e-mail Anda. Anda akan menerima pesan e-mail dengan instruksi tentang cara mengatur ulang kata sandi Anda.


content:
Festival & Exhibiton Layang-Layang 2020 membuat heboh masyarakat Desa Panunggalan. Even ini adalah acara yang kali pertama diadakan oleh Karangtaruna dan KIM Yogaswara Panunggalan yang dilaksanakan pada musim-musim mulai berangin. Festival ini merupakan salah satu even besar yang sangat menarik perhatian masyarakat pada umumnya, dan para penyuka layangan pada khususnya.
Festival ini memiliki 2 kategori, yaitu Kreatifitas dan Sangkutan. Kreatifitas ini dimaksudkan untuk layangan yang memiliki kreatifitas dan keunikan tersendiri, sedangkan Sangkutan adalah pertarungan antar layangan untuk saling memutuskan. Pendaftaran festiva ini dimulai pada Senin, 7 September 2020 sampai Kamis, 10 September 2020. Pendaftar diharuskan untuk memilih salah satu kategori tersebut.
Ketua Panitia Edy Purnomo menyampaikan bahwa festival ini akan dilaksanakan pada Sabtu-Minggu, 12-13 September 2020 yang diperuntukkan bagi masyarakat Desa Panunggalan Kecamatan Pulokulon. “Protokol kesehatan tetap harus dilaksanakan demi menjaga kesehatan masyarakat”. Tandas bang edy panggilan akrabnya.
Festival ini merebutkan hadiah yang fantastik dari masing-masing kategori. Kategori Kreatifitas juara 1 hadiah Rp 400.000, juara 2 sebesar Rp 250.000 dan juara 3 sebesar Rp 150.000. sedangkan pemenang kategori Sangkutan mendapatan hadiah sebesar Rp 200.000.
Kepala Desa Panunggalan, Moch Pujiyanto berpesan agar panitia dan masyarakat untuk tetap menjaga kebersihan, sportifitas dan yang paling penting tetap melaksanakan protokol keesehatan sebagaimana yang diinstruksikan oleh Pemerintah. Moch Pujiyanto selaku Kepala Desa Panunggalan memberikan apresiasi dan semangat kepada para pemuda yang tergabung dalam Karang Taruna dan KIM Yogaswara Desa Panunggalan atas inisiatif menyelenggarakan Festival dan Exhibition ini serta berharap kegiatan ini lancar dan sukses seuai harapan bersama.
Publikasikan
Karang Taruna Kecamatan Pulokulon
Posted on August 9, 2018 Posted by admin Categories Karang Taruna
Publikasikan
Cari Info
Search for :
POS – POS TERBARU
Kunjungan Kerja Pjs. Bupati Grobogan di Desa Panunggalan
Bersyukur, Pembangunan Perluasan TPU Telah Selesai
Bantuan Presiden Bagi UKM diperpanjang
Galeri Yogaswara
JUAL MADU
Tentang KIM Yogaswara
KIM Yogaswara dibentuk untuk menemukan masalah dan mendiskusikannya bersama kelompok, mengenali dan mencari solusi dalam memecahkan masalah tersebut, membuat keputusan bersama, mengembangkan jaringan informasi dalam memecahkan masalah tersebut dan mewujudkan jaringan informasi serta media komunikasi dua arah antar KIM/LKM dengan pemerintah Desa Panunggalan atau sebaliknya