buradan bir ağ topolojisi seçip 1. sayfaya çizin
2.Sayfa http://megep.meb.gov.tr/mte_program_modul/modul_pdf/523EO0194.pdf >> Syf 15
3.Sayfa http://www.bilgisayaci.org/lan-kurulumu.html
4. Sayfa http://megep.meb.gov.tr/mte_program_modul/modul_pdf/481BB0032.pdf >> Syf 45
5.Sayfa http://megep.meb.gov.tr/mte_program_modul/modul_pdf/481BB0033.pdf >> Syf 26
Tuğrul Alpdoğan
c0de4Fun
02 Temmuz 2010 Cuma
18 Nisan 2010 Pazar
Assassin's Creed 2 Trainer (C++)
Oyunlara trainer yazmanın mantığı oyundaki değişkenlerin bellekteki değerlerini değiştirmektir.
Bellekteki değeri değiştirmek için öncelikle bellekteki adresi bilmek gerek.Bunun içinde Cheat Engine programını öneririm
daha sonra Cheat Engine kullanımını başka bir makalede anlatacağım..
Bellekteki adresi bulduktan sonra c++ kullanarak o adresin üstüne veri yazacağız.
Tabi bunu yapmak için WriteProcessMemory fonksiyonuna ihtiyacımız olacak.. :)
Kodları derleyip çalıştırdığımızda aşağıdaki gibi bir görüntü alacağız bizden para miktarını isteyip belleğe yazıcak oyuna geçip yere para attığınızda +9999999(ne kadar girdiyseniz artık) eklenmiş olucak..
Bellekteki değeri değiştirmek için öncelikle bellekteki adresi bilmek gerek.Bunun içinde Cheat Engine programını öneririm
daha sonra Cheat Engine kullanımını başka bir makalede anlatacağım..
Bellekteki adresi bulduktan sonra c++ kullanarak o adresin üstüne veri yazacağız.
Tabi bunu yapmak için WriteProcessMemory fonksiyonuna ihtiyacımız olacak.. :)
#include "windows.h"
#include "stdio.h"
#include "conio.h"
using namespace std;
int main(int argc, char *argv[])
{
/*Değişkenler */
HWND hWnd;
DWORD pID;
HANDLE hProcess;
DWORD adres=0x7A310F40; //başına 0x yazarak 16lık sayı sistemindeki(hex) adresimizi belirtiyoruz
int buffer;
/* Değişkenler Bitti */
printf("kac para istiyon kardes ?\n");
scanf("%d",&buffer); //Kullanıcıdan para değerini al
hWnd=FindWindow(NULL,"Assassin's Creed 2"); //Pencere handlesini al
GetWindowThreadProcessId(hWnd,&pID); //Process Id al
hProcess=OpenProcess(PROCESS_ALL_ACCESS,false,pID) ; //Process aç
if (WriteProcessMemory(hProcess,(LPVOID)adres,&buffer ,4,NULL)==1) //belleğe yazıyoruz
{
printf("Hile Yaptin..Aferim\n");
}
else
{
printf("Yazamadım\n");
}
CloseHandle(hProcess); //OpenProcess ile açtığımız handle'ı kapatıyoruz
getch();
return 0;
}
Kodları derleyip çalıştırdığımızda aşağıdaki gibi bir görüntü alacağız bizden para miktarını isteyip belleğe yazıcak oyuna geçip yere para attığınızda +9999999(ne kadar girdiyseniz artık) eklenmiş olucak..
27 Mart 2010 Cumartesi
C# Autocompleting (MySQL database)
Googleda arama yaparken arattığımız kelimeye en yakın kelimeler aratmadan önce listelenir.Şimdi Verileri databaseden çekerek C#da nasıl böyle bir uygulama yaparız onu anlatıcam.
Öncelikle MySQL Connector u yüklemeniz gerekmektedir.
MySql.Data,MySql.Data.MySqlClient ve System.Collections namespacelerimizi ekleyelim
Form'a 1 adet textbox ekleyip bir metod oluşturalım ve veritabanından verileri çekip ardından AutoCompleteStringCollection olayını kullanıcaz.
çağıralım.
çalıştırdığımızda şu şekilde bir görüntü elde etmiş olacağız..
Öncelikle MySQL Connector u yüklemeniz gerekmektedir.
MySql.Data,MySql.Data.MySqlClient ve System.Collections namespacelerimizi ekleyelim
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Collections;
Form'a 1 adet textbox ekleyip bir metod oluşturalım ve veritabanından verileri çekip ardından AutoCompleteStringCollection olayını kullanıcaz.
private void autoC() {
MySqlConnection conn = new MySqlConnection("DataBase=veritabani;Data Source=localhost;User ID=root;Password=rootpw");
MySqlCommand cmd;
MySqlDataReader dr;
ArrayList konuListe = new ArrayList();
conn.Open();
cmd = conn.CreateCommand();
cmd.CommandText = "select konu from Makale";
dr = cmd.ExecuteReader();
while (dr.Read())
{
konuListe.Add(dr[0].ToString());
}
AutoCompleteStringCollection Liste = new AutoCompleteStringCollection();
foreach (string str in konuListe)
{
Liste.Add(str);
}
textBox1.AutoCompleteCustomSource = Liste;
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
}
çağıralım.
private void Form1_Load(object sender, EventArgs e)
{
autoC();
}
çalıştırdığımızda şu şekilde bir görüntü elde etmiş olacağız..
Etiketler:
autocompleting,
C#,
C# mysql,
C# mysql database,
csharp,
mysql connection
08 Mart 2010 Pazartesi
Erdal Demirkıran Muhabbet Kralında
Erdal Demirkıran(Dünyanın En Akıllı Adamı) Bu gece saat 01:00 Kanal ''D'' Okan Bayülgen'in ''Muhabbet Kralı'' adlı programına canlı yayın konuğu olarak katılacakmış..İzlemenizi tavsiye ederim..buradan Erdal Demirkıran'ın Birleşmiş Milletler başkanı Kofi Annan'ı nasıl tufaya getirdiğini ve dünya barış kentinin nasıl Nevşehir ilan edildiğini öğrenebilirsiniz..
Kısacası.. Akıl dolu bir insan,hoca vs vs.. takip etmenizi tavsiye ederim.. :)
Etiketler:
erdal demirkıran,
erdal demirkıran kanal d,
kanal d,
kashna,
kashna felsefesi,
muhabbet kralı
07 Mart 2010 Pazar
Google Translate Class (Php)
<?php
class Google_Translate_API {
function translate($text, $from = '', $to = 'en') {
$url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0'.''.'&q='.rawurlencode($text).'&langpair='.rawurlencode($from.'|'.$to);
$response = file_get_contents(
$url,
null,
stream_context_create(
array(
'http'=>array(
'method'=>"GET",
'header'=>"Referer: http://".$_SERVER['HTTP_HOST']."/\r\n"
)
)
)
);
if (preg_match("/{\"translatedText\":\"([^\"]+)\"/i", $response, $matches)) {
return self::_unescapeUTF8EscapeSeq($matches[1]);
}
return false;
}
function _unescapeUTF8EscapeSeq($str) {
return preg_replace_callback("/\\\u([0-9a-f]{4})/i", create_function('$matches', 'return html_entity_decode(\'\'.$matches[1].\';\', ENT_NOQUOTES, \'UTF-8\');'), $str);
}
}
// kullanımı..
$text = $_GET['q'];
$lf = $_GET['from'];
$lt = $_GET['to'];
if($text != ''){
$trans_text = Google_Translate_API::translate($text, $lf, $lt);
if ($trans_text !== false) {
echo $trans_text;
}
}
?>
şu şekilde kullanıcaz..
(tugrulalpdogan.com/cevir.php?q=apple&from=en&to=tr)
sayfada görünen değer "elma" olacaktır..
05 Mart 2010 Cuma
Exploit-db & milw0rm rss okuma
/* Exploit-db */
<table border="1px">
<?php
$xml = simplexml_load_file("http://www.exploit-db.com/rss.php");
for($i=0;$i<24;$i++){
$tarih = str_replace('00:00:00 -0500','',$xml->channel->item[$i]->pubDate);
$yazar = $xml->channel->item[$i]->author;
$baslik = $xml->channel->item[$i]->title;
$link = $xml->channel->item[$i]->link;
echo "<tr>
<td>".$tarih."</td>
<td><a href=\"".$link."\">".$baslik."</a></td>
<td>".$yazar."</td></tr>";
}
?>
</table>
/* Milw0rm */
<table border="1px">
<?php
$xml = simplexml_load_file("http://www.milw0rm.com/rss.php");
for($i=0;$i<9;$i++){
$tarih = str_replace('00:00:00 GMT','',$xml->channel->item[$i]->pubDate);
$baslik = $xml->channel->item[$i]->title;
$link = $xml->channel->item[$i]->link;
echo "
<tr>
<td>".$tarih."</td>
<td><a href=\"".$link."\">".$baslik."</a></td>
</tr>
";
}
?>
</table>
Etiketler:
exploit,
exploit-db,
hacking,
milw0rm,
php,
rss,
rss reader php,
security,
simplexml,
simplexmlelement
04 Mart 2010 Perşembe
Twitter durumunuzu grafikleştirin.
twitter durumunuzu imza olarak gösterin.
Kaynak : http://code.google.com/p/twitnature/
Çalışan sistem: http://tw.dosyabilgi.com
Yükle: http://code.google.com/p/twitnature/downloads/list
kaynak : theylmz.com
Kaynak : http://code.google.com/p/twitnature/
Çalışan sistem: http://tw.dosyabilgi.com
Yükle: http://code.google.com/p/twitnature/downloads/list
kaynak : theylmz.com
Kaydol:
Kayıtlar (Atom)