Wednesday, September 24, 2014

පොඩි චැලෙන්ජ් එකක්

කොහොමද යාලුවනේ,,,, ඕං අද මම ඔයාලට පොඩි චැලෙන්ජ් එකක් වගේම ඉගෙනගන්නත් දෙයක් ගෙනාවා......  මේක කරන්න විෂුවල් බේසික් ප්රෝග්රැමින් ලැන්ග්වේජ් එකෙන්..., ඒ උනාට විෂුවල් බේසික් දන්න කට්ටියට වගේම නොදන්න කට්ටියටත් විනාඩි පහෙන් මේ වැඩේ කරලා බලන්න පුලුවන්.....  මේක පොඩි සෙල්ලමක් ( Game) හොඳේ......

හරි අපි පටන් ගමු....
ඔයාලා ගොඩක් දෙනා තාම කරන්නෙ Visual Basic 6.0 නේ! සොරි වෙන්න ඕනේ මම VB 6 පවිච්චි කරන්නේ නෑ.... ඒ නිසා මම VB 6 වල Interface එක නෙට් එකෙන් අරගෙන දාලා ඇති.... Code Window එහෙම ඔක්කොම එක වගේ නිසා ඔයාලට අවුලක් වෙන්නේ නෑ!
තව එකක්.... මේකේ තියෙන ෆොටොස් වල කොලිටිය ගැනත් සමා වෙන්න... -_-  මගේ ලැප් එකේ ඉන්ටෙනෙට් මොඩෙම් එක කැඩිලා.... ෆෝන් එකෙන් තමා මෙව්ව ගත්තේ...

ඉස්සෙල්ලම ඔයාලා විෂුවල් බේසික් open කර ගන්න..... 
ඊට පස්සෙ එනවා නේ ප්රොජෙක්ට් එකක් තෝරන්න,, එතනින් standard exe කියන style එක select කරලා OK කරන්න.....
Visual Basic 6.0 වල මෙහෙමයි...
image.png

දැන් ඔයාලට මේ වගේ project screen එකක් පෙනේවි.... 
Visual Basic 2010 වල project screen එක මෙහෙමයි....
image.jpeg

මේකේ form window එක ඔයාලට කැමති ගානකට drag කරලා resize කර ගන්න......  හරි දැන් වම් පැත්තේ Toolbox (Toolbar) එකෙන් Command Button කියන tool එක අරගෙන Form Window එකේ මැද Command Button එකක් ඇඳ ගන්න.....

Visual Basic 6.0 වල මෙහෙමයි...
image.png
දැන් Command Button එක එක පාරක් 
click කරන්න.... බලන්න Screen එකේ දකුනු පැත්තේ තියෙනවා Command Button එකේ Properties Window එක.... එකෙන් Command Button එකේ Name එක cmd1 කියලා සහ Command Button එකේ Caption එක "Click Me!" කියලා වෙනස් කර ගන්න
හැබයි Visual Basic 2010 හරි ඊට පස්සෙ Version  හරි පාවිච්චි කරන කට්ටිය ඔයාලගේ Caption එක වෙනුවට තියෙන්නේ Text කියලා..... 
image.jpeg

ඔන්න design කරලා ඉවරයි.... දැන් code කරමු.....

ඉස්සෙල්ලම ඔයාල හදපු Command Button එක උඩ Double Click කරන්න.... දැන් ඔයාලගෙ Code Window එක open වෙයි....  එකෙ උඩිම්ම ඔයාලට පෙනෙයි තියෙනවා cmd1 on click කියලා..... ඒකේ on click property එක on mouse Enter කියලා වෙනස් කරන්න.... ඔක ඔයාලට තේරෙන්නේ නැත්නම් පහල රූපේ බලන්න....
image.jpeg

ඔය රවුම් කරලා තියෙන්නේ! රතු පාටින් රවුම් කරපු එක තමයි ඔයාල Drop Down කරන්න ඔනේ.....

image.jpeg

ඔන්න ඔය උඩින් තියෙන Click Event එක තමයි වෙනස් කරන්න ඕනේ!
ඔයාල Menu එක Drop Down කරාම මෙහෙම පෙනෙයි....
image.jpeg

ඔන්න ඔතනින් Mouse Enter කියන එක Click කරන්න.....
දැන් මෙ code එක copy කරලා එතන paste කරන්න......

Cmd.visible. = False
Cmd1.top = int( Rnd * 700)
Cmd1.left = int( Rnd * 100)

Cmd1.width = int(Rnd * 700)
Cmd1.height = int(Rnd * 200)

දැන් ආයෙත් අර උඩින්ම තියෙන Properties Window එක Drop Down කරලා ඒකෙන් Mouse leave කියන එක click කරන්න..... එතකොට තව කොටසක්( ඒ කිව්වේ Private Sub වලින් පටන් ගෙන End Sub වලින් ඉවර වෙන කොටසක්) open වෙයි..... 
දැන් මේ code එක එතන කරන්න

Cmd1.visible = true

වැඩේ ඉවරයි...... :)
image.jpeg

හරී දැන් Run කරලා බලන්න......
තව ඉතින් මේක Develop  කරන්න ඔයාලට පුලුවන්.... ඔනෙ නම් එක Command Button වෙනුවට කගෙ හරි පින්තූරයක් දාන්න පුලුවන්.... තව ම්ම්ම් ආ Colours  දාල... තව Objects දාල... Levels එහෙම හදලා... ඔයාලට මේක ඔයාගේම විදියට හදාගන්න පුලුවන්.... ට්රයි කරල බලන්න ගුඩ් ලක්.... ඔයාල හදන එව්ව මට පොස්ට් කරන්න හොඳේ....  එහෙනම් ගිහින් එන්නම්....

Thursday, September 11, 2014

Password දැමීම හා ආරක්ෂාව

Password දැමීම හා ආරක්ෂාව

අද ඒ කියන්නෙ සයිබර් යුගයේ ඔනෙම කෙනෙකුට online account තියෙනවා. මේ account  ඔක්කොම protect කරල තියෙන්නෙ PASSWORD එකකින්.computer ගැන ලාවට දන්න කෙනෙක් උනත් මේ passwords ගැන  හොදට දන්නවා. ඒක නිසා අද password එකක් කියන්නෙ digital walt එකක යතුරක්!
ඉතින් මේ account use කරනකොට පාස්වර්ඩ් අමතක වීම සාමාන්‍ය දෙයක්. ඒක නිසා තමයි password cracking systems බිහි උනෙ. මේක හොද හිතින් හැදුවට දෑන් කාලෙ use කරන්නෙ අන්තිම ජරා වැඩ  වලට.......
කොටින්ම කිව්වොත් hacker කියන concept එක බිහිවුනෙ මේ මිනිස්සුන්ගෙ අමතක වීමෙ ගුණය නිසා.

දෑනට ලෝකයෙ තියෙන password ප්‍රධාන කොටස් දෙකකට බෙදන්න පුලුවන්.
1.මුදල් හා සම්බන්ද ගිණුම් වල මුරපද  (bank accounts)
2.මුදල් සම්බන්ද නොවන ගිණුම් වල මුරපද  (email, social networks)

Password hackerලාගේ හපන්කම් කීපයක් අපි බලමු.......

·        1998 ජූලි16 අමෙරිකාවෙ CERT ආයතනයේ පාස්වර්ඩ්  47642 සොරකම් කිරීම

·        2009 දෙසෑම්බෙර් මාසයේ Rock You company එකේ පාස්වර්ඩ් මිලියන 32 සොරා ගෙන ප්‍රසිද්ධ කිරීම

·        2011 ජූනි මාසයෙ Anticek කියලා hackerලා කස්ටියක් NATO සන්විධානයේ පාස්වර්ඩ් 11000 සොයාගෑනීම

·        2013 පෙබරවාරි 13 twitter වෙබ් එකේ පරිශීලක නාම (User Name)සහ පාස්වර්ඩ් 250000 සොරකම් කිරීම



පාස්වර්ඩ් එකක් හැක් කරන්න ක්‍රම ගොඩාක් තියෙනවා.මේ ක්‍රම දෙක අනිත් එව්වට වඩා ටිකක් වෙනස්. ඒ වගේම මේ ක්‍රම තුනට තමා ගොඩක් සමාගම් වලට ප්‍රහාර එල්ල වෙන්නේ.
1.      Social Engineering Attack
මේ ක්‍රමයට හැක් කරද්දී වෙන්නේ හැකර් කරුවා අදාළ පුද්ගලයාට කෙලින්ම දුරකතනයෙන් කතා කරලා පාස්වර්ඩ් එක ඉල්ල ගන්න එකයි.. එතකොට හැකර් කරුවා තමන්ව අඳුන්නලා දෙන්නේ මොකක් හරි සමාගමක ලොක්කෙක් විදියට හරි නැත්තම් රාජ්‍ය දෙපාර්තමේන්තුවක නිලධාරියෙක් විදියටයි... එහෙම කෙනෙක් කතා කරාම අපිත් ඉතින් වැඩිය හොයා බලන්නේ නෑ නේ...

2.      Dictionary attack
මෙතනදී වෙන්නෙ අකාරාදී ක්රමයට dictionary එකෙ අකුරු ගලපලා password එක අනුමාන කරන එකයි. මේක තමයි ගොඩක් වෙලා යන ක්‍රමය. මොකද අකුරු එකින් එක ගලපලා හොයන්න එපැයි...

3.      Rainbow table attack
Rainbow table  එකක් කියලා කියන්නෙ මොකක් හරි computer system  එකක encrypted data පෙලගස්වලා තියෙන වගුවයි. මොකක් හරි system එකක architecture එක හොයාගත්තාම password ඒ Rainbow Table එක හරහා හොයන්න පුලුවන්.

Password දානකොට මෙච්චර අවුල් තියෙන එකේ එව්වට විසදුම් තියෙන්නත් එපයෑ....
මෙන්න විසදුම්

ü  ගොඩක් කට්ට්ය password දාන්නෙ keyboard  එකේ එකලග තියෙන අකුරු. මේ ගොන් ක්‍රමේ නිසා තමයි ගොඩක් කට්ටිය hack වෙන්නෙ. ඒක නිසා password දානකොට පුලුවන් තරම් අවුල් සහගත password දාන්න.
මේ වගේ password දාන්න එපා.
·        තමන් ගේ birthday , telephone number වගේ එව්වා
·        Qwerty , Asdfgh , zxcvbn, 123456 වගේ එව්වා
·        තමන්ගෙ , පවුලෙ අයගේ නම්

ü  ඒත් එක්කම අපේ කට්ටිය  කරන වැඩක් තමයි තමන්  log වෙන device එකේ password
 එක save කරන එක. එහෙම කරාම hacker කෙනෙකුට password එක sniff  කරන්න ලේසියි.
ඒක නිසා එහෙම කරන්න එපා!!! වැඩේ කරගත්තට පස්සේ Log Out වෙන්න.
එකම password එක හැම account එකටම දාන්නත් එපා!!!

තව එකක් තමයි කාටවත් තමන් ගෙ password එක දෙන්න එපා. ඒ වගේම call  කරලා "FB එක hack කරලා එක හදන්න password 1 දෙන්න" කියලා වගෙ එන fake call වලට අහුවෙන්නත් එපා!!! තමන්ගේ එකවුන්ට් ගැන අනිත් කට්ටිය කරදර වෙන්නේ මොකටද? තමන් දැන ගන්න ඕනේ තමන්ගේ පාස්වර්ඩ් අනිත් අයට අහු නොවෙන්න පාවිච්චි කරන්න.
දැන් එපා එපා කිව්වා ඇති... මෙන්න මේවා තමයි කරන්න ඕනේ...
ü  Password දෑමීදී පළවෙනි රීතිය තමයි "longer passwords make stronger passwords" කියන එක. මේක ඔයාල හොදින් මතක තියාගන්න

ü  Use multiple passwords
ඒ කියන්නෙ එකම password එක හෑම account එකටම use කරන්න එපා කියලා. එක එක එකවුන්ට් එකට වෙන වෙනම පාස්වර්ඩ් පාවිච්චි කරන්න.

ü  Use Complex Passwords
Keyboard එකෙ ඔනෙ තරම් keys තියෙන නිසා අකුරු ඉලක්කම්, capital simple mix  කරලා password දාන්න....
සාමාන්යයෙන් password එකක් දානකොට characters 28 ක් දෙනවා. ඒව පාවිච්චි කරලා පුලුවන් තරම් දිග password දාන්න.
තව එක එක symbols නුත් use කරන්න පුලුවන්

ü  The “Space”
තව password දානකොට trick එකක් තමයි space තියන්න සාමන්යයෙන් එහෙම එව්ව hacker ලා බලාපොරොත්තු වෙන්නෙ නැති නිසා අපි safe

ü  General Security
Up to date තියෙන antivirus එකකුත් password  වල ආරක්ෂාවට වැදගත්
තව පොදු ස්ථානවල free wifi යන්නත් එපා.....
ඒ එක්කම browser වල password save කරලා තියාගන්නත් එපා....


මෙන්න හොද  example ටිකක්..... මේ වගේ පාස්වර්ඩ් දාන්න පුළුවන් නම් ගොඩක් හොඳයි...
AryK56&Syf $$ZVa
btu#* GhtaKqI10 ~F43
$ $$SeeNj&501gTx

ඔය වගේ අමාරු එව්වා මතක තියාගන්න බැරි නම් මෙහෙම කරන්න
මේ example password එක අරන් බලන්න
"thunder showers before sunset"
මේ පාස්වර්ඩ් එක Crack කරනවානම් තත්පරයට අනුමාන කිරීම් 5000 එක්ක ඇටැක් කරන්න වෙනවා. එහෙම කරත් මේ එක crack කරන්න අවුරුදු 550 ක් යනවා. මේ වගේ පොඩි වාක්‍ය මතක තියාගන්න එච්චර අමාරු නෑ නේ....
ඔයාලට තමන්ගේ පාස්වර්ඩ් එක ගැන හරියටම දන ගන්න ඕනේ නම්, මේ වෙබ් සයිට් එකට යන්න... එතන කොටුවේ පාස්වර්ඩ් එක ටයිප් කරාම බලාගන්න පුළුවන් තමන්ගේ පාස්වර්ඩ් එකේ තරම...


ඉතින් යාලුවනේ මේ විදියට ඔයාලත් password දැම්මොත් ඔයලත් hacker ලා ගෙන් free එතකොට ඔයාලා risk නතුව නිදහසේ Internet surf කරන්න පුලුවන්..

Saturday, September 6, 2014

F9 codes

මෙන්න මම ගානෙ පොඩි තෑග්ගක්
මෙව්වට කියන්නෙ f9 codes කියලා
මේ code වල @ ලකුන අයින් කරලා fb එකෙ comment, status වලට දාන්න


[@[f9.laugh]] 
[@[f9.sad]] 
[@[f9.angry]] 
[@[f9.sleepy]] 
[@[f9.shock]]
 [@[f9.kiss]] 
[@[f9.inlove]]
 [@[f9.pizza]]
 [@[f9.coffee]]
 [@[f9.rain]] 
[@[f9.bomb]] 
[@[f9.sun]] 
[@[f9.heart]] 
[@[f9.heartbreak]] 
[@[f9.doctor]]
[@[f9.ghost]] 
[@[f9.brb]] 
[@[f9.wine]] [@
[f9.gift]]
 [@[f9.adore]] 
[@[f9.angel]] 
[@[f9.baloons]]
[@[f9.bowl]]
[@[f9.cake]]
 [@[f9.callme]] 
[@[f9.clap]]          ***** click here for the 2nd cipher *****
[@[f9.confused]] 
[@[f9.curllip]]
[@[f9.devilface]] 
[@[f9.lying]]
[@[f9.rofl]] 
[@[f9.billiard]]
[@[f9.cakepiece]] [@[f9.rosedown]] 
[@[Trick4Hack]]
[@[f9.shutmouth]]
 [@[f9.shy]]
[@[f9.silly]]
 [@[f9.tongue1]]
[@[f9.fastfood]] 
[@[f9.ring]]
[@[f9.plate]] 
[@[f9.candle]]
 [@[f9.party]] .
[@[midfing]]

#ZWIN_TECH

Thursday, August 28, 2014

Speed up Firefox


How to make Mozilla Firefox 5 times faster

1. Type "about:config" into the address bar and hit return. Scroll
down and look for the following entries:

network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests

Normally the browser will make one request to a web page at a time.
When you enable pipelining it will make several at once, which really
speeds up page loading.
2. Alter the entries as follows:

Set "network.http.pipelining" to "true"
Set "network.http.proxy.pipelining" to "true"
Set "network.http.pipelining.maxrequests" to some number like 30. This
means it will make 30 requests at once.

3. Lastly right-click anywhere and select New-> Integer.
Name it "nglayout.initialpaint.delay" and set its value to "0".
This value is the amount of time the browser waits before it acts on information it
receives.


Simple Computer trick (post 02)

මේක ඔයාලගේ computer එකෙන් කරන්න පුලුවන් පොඩි trick එකක්. හෑබෑයි මේක  කස්ටියට වෑඩ කෑලි ඉගෙනගන්න විතරයි හොදේ. 
ඉස්සෙල්ලාම මේ code  ටික notepad එකේ type කර ගන්න...

Set wshshell=wsscript.createobject(wsript)
Do
Wscript.sleep 100
Wshell.sendkeys "you are an idiot"
Loop

ඊට පස්සෙ මේ code ටික kbh.vbs කියලා save කරන්න.
Code එකේ you are a fool තියෙන තෑනට ඔයාලට ඔනෙ දෙයක් type කරන්න.
මේක run කරලම බලන්න වෙන දේ....
මේක stop කරන්න ඔනෙ නම් task Maneger  වලට ගිහින් wshell කියන process එක end කරන්න.
එහෙනම් මෙකත් පරිස්සමෙන් කරන්න  හොදේ.....
බායි 

#wolverine
For educational purpose only