21
La oss putte alt inn i Irssi
3 kommentarer · Skrevet av torvald i IT/Drift, Linux, Sosiale media
Irssi er IRC-klient for fortiden, nåtiden og fremtiden. La oss fjerne all eventuell tvil og kose oss litt med den kommende fleksibiliteten.
Om du allerde bruker irssi, så er du kanskje allerde kjent med screen, hvis ikke; la meg google det for deg.
IRC er ikke noe problem, koble gjerne flere ved å bruke “/connect <server>”.
For ryddighetens skyld kan du sjekke dette scriptet for å få farge på nickene. Flere script og installerings instrukser her.
Du vil installere bitlbee (“An IRC-to-other-chat-networks gateway”) – dette er en deamon du vil bruke for å koble til MSN og Facebook-chatten (eller andre IM-protokoller). Kjører du ubuntu, finnes denne allerde i pakkesystemet. Installer med “sudo apt-get install bitlbee”.
Jeg kjører en deamon for MSN og en for facebook, så får man en kanal for hvor MSN-kontakter og en kanal med FB-kontakter.
bitlbee -p 6666 -D
bitlbee -p 6667 -D
I irssi kobler du til de to demonene med henholdsvis:
/server localhost 6666
/server localhost 6667
Før du kobler til MSN og Facebook-chatten vil du legge inn dette lille script som renamer alle dine venners navn fra mailadresser og ID-er automatisk. Du må også ha et brukernavn hos Facebook. Du blir møtt av to kanaler der du og en root er de eneste nickene i listen. For å komme igang; skriv “help” eller “quickstart” i ett av vinduene. MSN finner du ut av selv gjennom veiledningen. Facebook har nylig fått støtte for XMPP så du legger til Facebook gjennom Jabber i det andre &bitlbee-vinduet med:
account add jabber <brukernavn>@chat.facebook.com> <Facebook passord>
account on
Nå er du pålogget IRC, MSN, Facebook og kanskje enda mer – i ett og samme vindu. Har du dette gjennom screen på serveren din trenger du bare å logge inn via SSH uten å logge på alt igjen. GL! :)
20
Såv istede for å dekryptere OpenOffice-dokumenter
Ingen kommentarer · Skrevet av torvald i IT/Drift, Programmering, Tankebøtta
Du har sikkert komt deg forbi passordbekyttede Word-dokumenter, ZIP-, RAR-filer eller annet opp gjennom tidene. Det har lenge vert mange rare og konservative standarder på kryptering på slike formater – noe mange har vert tilfreds med.
Men jeg kom over et .odt-dokument med passordbekyttelse og en eier med korttidshukomelse her om dagen – og tenkte at dette kunne være en artig utfordring. Det viser seg at krypteringsmetoden brukt i OpenOffice-dokumenter er noe mer gjennomtenkt enn man skulle tro av erfaring.
Av K. Udo Schuermann som har gjort en oppgave (1) på dette:
Without the password, you’ll likely need decades or even centuries of time on a supercomputer to perform the necessary cryptanalysis on your document. Chances are that you don’t have that kind of computer power at your disposal, so your best bet is to think back to the time when you chose your lost password, and try to recall the state of mind which led you to picking whatever password you cannot remember.
Odt-filer er egentlig bare zip-filer av xml-dokumenter. Ekstrakterer man krypterte odt-filene finner man masse xml-ark med søppel med untak av META-INF/manifest.xml. Denne inneholder checksum, initialiseringsvektor, salt og metodene brukt for å krysskjekke med sluttbrukerens passord.
Her står alt du egentlig trenger å vite for å bruteforce content.xml-fila (i “odt-arkivet”) men det vil alikevell, mest sannsynlig, ta deg flere tiår å knekke dokumentets passord.
Krypteringsmetoden som er brukt kan lese mer i oppgaven (1) til Schuermann, som innholder en fortelling om de ulike stegene i prosessen; en fin samling av SHA1, gzip-komprimering, Bluefish og morsomme saltalgoritmer. Det ligger også med en javakode som gjør krypteringen – som kan bruke til å bruteforce om du vil. Du vil neppe ha noe hell sålangt passordet ditt ikke er under 4 tegn. :)
(1) “Decrypting ODT-files” av K. Udo Schuermann
kryptering · odt · OpenOffice · passord
Ikke alle skjønner vitsen med virtuelle maskiner. Men før eller siden så vil nok samtlige se resurssbesparelsene og fleksibiliteten med det. For dere som har gjort det – eller for dere som er i ferd med å finne det ut har nok støtet borti VMware sin gratisløsning ESXi; ett linuxbasert OS for hosting av virtuelle maskiner. I hevede øyenbryn vil dere se at ESXi ikke støtter SSH. Dette er det heldigvis enkelt å gjøre noe med.
1. Start ESXi-serveren og ved innlogging trykk alt+F1
2. Skriv: unsupported
3. Skriv inn root-passordet i blinde, trykk Enter.
4. I terminalen kjøre “vi /etc/inetd.conf” (vi/vim må du lære deg før eller siden, ellers blir du aldri 1337 H4xx0rz)
5. Finn linjen som starter med “#ssh” (søk med å trykke“/”)
6. Fjern “#”-tegnet som kommenterer ut linjen (bruk “x” med markøren over tegnet)
7. Lagre “/etc/inetd.conf” ved å skrive “:wq!”
8. Restart håndteringstjenestene med “/sbin/services.sh restart”
Voila :)
esxi · Linux · ssh · virtuelle maskiner · vmware
Tenkte bare jeg skulle nevne Dropbox nå i inngangen til helgen. Dropbox er nok en nettjeneste som gjør livet enklere for deg med flere PC-er. Dropbox gir deg ved registrering 2GB gratis lagringsplass på nett som du kan bruke til å lagre dine data. Hvis du ytterligere laster ned programmet Dropbox så får du på hver av dine maskiner en mappe også kalt Dropbox. Dette mappen virker som en helt vanlig mappe – men dropbox synkroniserer denne mappen med din Dropbox på nett og alle dine andre Dropbox-mapper i samme øyeblikk.
Dette gjør at du tradisjonellt ikke trenger å trykke på noe “last opp”- eller “synkroniser”-knapp. Det synkroniseres i sanntid. Det gir en utrolig frihet med tanke på flere arbeidsstasjoner, backup og tilgjengelighet.
I tillegg så bruker jeg Dropbox på web-serveren min, så jeg har hele denne websiden i min Dropbox. Det åpner for at jeg jobbe på websiden min lokalt, fra alle mine arbeidsstasjoner uten noe problem.
Og skulle du jobbe på samme fil på flere PC-er samtidig (hvem gjør det?), så har Dropbox også en fin konflinkthåndterer.
Det er også kyrssplattform! :)
Du kan kjøpe mer lagringskapasitet for ikke alt for mange dollar om du måtte ville det.
Det blir mer og mer vanlig og ikke bare ha en PC, men kanskje to og tre..og tolv. Jeg er den båten, jeg har tror jeg har mange med meg på dekk. For å gjøre verden litt enklere for slike som oss har noen andre som oss laget ett lite program kalt Synergy. Synergy er ett program som lar deg definere en av datamaskinene dine som host, eller hoved-PC om du vil, så vil denne PCens mus og tastatur kunne styre alle dine maskiner. Man drar simpelthen musa over til skjermen ved siden, som ved dualscreen, og man overstyrer mus og tastatur på PC nr 2 over nettverket.
Det gir en utrolig befrielse. I tillegg er programmet laget for både Windows, Linux og OS X – så du kan, om du vil, kjøre 3 platformer på samme tid og styre alt fra samme sett mus og tastatur.
Idag bruker jeg systemet på hybelen – så når jeg kommer hjem trenger jeg bare å starte laptoppen og setter den på siden av den stasjonære. Så har jeg full interaksjon på begge mine maskiner. Om den ene jobber hardt med noe hopper jeg bare over til den andre. :)
Copy/paste fungerer også, på klartekst da.
Et tips til Linux- og OS X-brukere må være quick-synergy som gir det et pent lite grafisk grensesnitt til å sette opp instillingene i.
På hovedmaskin/host: sett datamaskinnavnet til pcen du vil overstyre i valgt rute (venstre, høyre e.l).
På slavene: sett IP-en til hovedmaskinen opp under Use -> og “Server”.
Cheers!
kryssplattform · mus · nettverk · tastatur
10
Hvordan invitere mange Facebookvenner på en gang?
Ingen kommentarer · Skrevet av torvald i Sosiale media
Facebook har noen steder gått tilbake på å “velge alle” når man inviterer ens venner til arrangement, grupper osv. Har man ti-tolv venner, så er det sikkert OK, men idag viser det seg å være nærere normalt å ha flere hundre…”venner”.
Hvis du får opp en “popup” for å invitere nye venner kan du uten å klikke deg i hjel utnytte at Facebook har bygget mye av sitt system på javascript.
Simpelthen, åpne vinduet hvor man normalt må klikke seg ihjel for å invitere folk. Gå til adressefeltet og fjern alt innhold. Kopier inn undernevnte og trykk enter.
javascript:elms=document.getElementById(‘friends’).getElementsByTagName(‘li’);for(var fid in elms){if(typeof elms[fid] === ‘object’){fs.click(elms[fid]);}}
Så blir alle dine so-called friends bli markert og det er kun igjen for deg å klikke på inviter/send.
Om du der i mot ikke får opp en slik popup, men kommer til en ny side for invitasjon av nye venner, så bruker du heller denne koden i stedet.
javascript:fs.select_all();
Yåw dudes! Siden jeg er temmelig håpløs på vanlig personal blogging, óg siden jeg studerer IT i Trondheim, óg siden jeg liker (litt) å skrive – så tenkte jeg internettet kanskje var klar for en liten techblogg på .no-domene. Jeg vet ikke.
Jeg sliter i allefall med en hel del porblemer i denne verden. Noen små problmer, og noen litt større problemer. Faktum er at de aller fleste er tekniske og tar relativt lang tid å finne ut av. Siden man sjeldent er alene om å ha slike problemer på internettet tenkte jeg være litt grei å gi litt tilbake.
I fare for å plage andre med duplisering av techblogger så blir min på norsk.
Er da lov å prøve. :)
Ingen tags



