<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.exploitee.rs/index.php?action=history&amp;feed=atom&amp;title=DMP-BDT230%E2%80%8B%E2%80%8B</id>
	<title>DMP-BDT230​​ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.exploitee.rs/index.php?action=history&amp;feed=atom&amp;title=DMP-BDT230%E2%80%8B%E2%80%8B"/>
	<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;action=history"/>
	<updated>2026-05-07T20:12:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.0-alpha</generator>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;diff=2563&amp;oldid=prev</id>
		<title>Resno: Text replacement - &quot;gtvcom-20&quot; to &quot;exploiteers-20&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;diff=2563&amp;oldid=prev"/>
		<updated>2016-02-07T01:22:38Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;gtvcom-20&amp;quot; to &amp;quot;exploiteers-20&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:22, 7 February 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Purchase ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Purchase ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Buying devices is expensive and, in a lot of cases our testing leads to bricked equipment. If you would like to help support our group, site, and research please use one of the links below to purchase your next device.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Buying devices is expensive and, in a lot of cases our testing leads to bricked equipment. If you would like to help support our group, site, and research please use one of the links below to purchase your next device.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.amazon.com/Panasonic-DMP-BDT230-Smart-Blu-Ray-Player/dp/B00AYB3OMG?tag=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gtvcom&lt;/del&gt;-20 Purchase the Panasonic DMP-BDT230​​ Blu-Ray Player at Amazon]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.amazon.com/Panasonic-DMP-BDT230-Smart-Blu-Ray-Player/dp/B00AYB3OMG?tag=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;exploiteers&lt;/ins&gt;-20 Purchase the Panasonic DMP-BDT230​​ Blu-Ray Player at Amazon]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== UART ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== UART ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key gtvhack_wiki:diff:1.41:old-2180:rev-2563:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Resno</name></author>
	</entry>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;diff=2180&amp;oldid=prev</id>
		<title>Zenofex: 1 revision: Moving from DC22 to main site.</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;diff=2180&amp;oldid=prev"/>
		<updated>2014-08-17T08:22:38Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Moving from DC22 to main site.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:22, 17 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key gtvhack_wiki:diff:1.41:old-2179:rev-2180 --&gt;
&lt;/table&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
	<entry>
		<id>https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;diff=2179&amp;oldid=prev</id>
		<title>Zenofex at 13:31, 5 August 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.exploitee.rs/index.php?title=DMP-BDT230%E2%80%8B%E2%80%8B&amp;diff=2179&amp;oldid=prev"/>
		<updated>2014-08-05T13:31:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__&lt;br /&gt;
{{Disclaimer}}&lt;br /&gt;
[[File:Panasonic-DMP-BDT230.jpg|200px|left|thumb]]&lt;br /&gt;
[[Category:Blu-Ray Players]]&lt;br /&gt;
This page will be dedicated to a general overview, descriptions, and information related to the Panasonic DMP-BDT230​​ Blu-Ray player.&lt;br /&gt;
&lt;br /&gt;
== Purchase ==&lt;br /&gt;
Buying devices is expensive and, in a lot of cases our testing leads to bricked equipment. If you would like to help support our group, site, and research please use one of the links below to purchase your next device.&lt;br /&gt;
[http://www.amazon.com/Panasonic-DMP-BDT230-Smart-Blu-Ray-Player/dp/B00AYB3OMG?tag=gtvcom-20 Purchase the Panasonic DMP-BDT230​​ Blu-Ray Player at Amazon]&lt;br /&gt;
&lt;br /&gt;
== UART ==&lt;br /&gt;
The pin-out for UART can be found on the image below.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Panasonic-DMP-BDT230-UART.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Disassembly ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Panasonic-DMP-BDT230-001.jpg&lt;br /&gt;
File:Panasonic-DMP-BDT230-002.jpg&lt;br /&gt;
File:Panasonic-DMP-BDT230-003.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== config_file.txt and config_file_global.txt ==&lt;br /&gt;
This Blu-Ray player uses a form of binary config files, to modify and parse this we have created the following tools.&lt;br /&gt;
* [[http://download.gtvhacker.com/file/panasonic/DMP-BDT230/parse_config.py parse_config.py]] - Parses config files and gives a position that can be used to modify with edit_config.sh&lt;br /&gt;
* [[http://download.gtvhacker.com/file/panasonic/DMP-BDT230/edit_config.sh edit_config.sh]] - Modifies a config_file.txt or config_file_global.txt file based on a position and value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Drive Folder Name Command Injection ==&lt;br /&gt;
There is a command sanitization bug within the Network Share &amp;quot;folder name&amp;quot; field. When adding a network share a user is able to use a special syntax to execute root commands on the device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Panasonic-DMP-BDT230-Exploit-001.jpg&lt;br /&gt;
File:Panasonic-DMP-BDT230-Exploit-002.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Click home to go to the main menu&lt;br /&gt;
# Hit up on the remotes arrow pad to take you to the &amp;quot;Network&amp;quot; menu&lt;br /&gt;
# Press Left on the remotes arrow pad to take you to the &amp;quot;Network Drive&amp;quot; menu.&lt;br /&gt;
# Press Up, left, OR right to take you to any of the available types (&amp;quot;Music&amp;quot;, &amp;quot;Photos&amp;quot;, &amp;quot;Videos&amp;quot;)&lt;br /&gt;
# Choose &amp;quot;Add a network drive&amp;quot;&lt;br /&gt;
# Enter in any IP Address (EX: 127.0.0.1)&lt;br /&gt;
# Enter in the command you want to execute within the &amp;quot;Shared Folder Name&amp;quot; field in the following format $(COMMANDHERE). (EX: &amp;lt;code&amp;gt;$(reboot)&amp;lt;/code&amp;gt; )&lt;br /&gt;
# Enter in any &amp;quot;User ID&amp;quot;&lt;br /&gt;
# Enter in any &amp;quot;Password&amp;quot; (EX: a)&lt;br /&gt;
# Click &amp;quot;Connect&amp;quot;&lt;/div&gt;</summary>
		<author><name>Zenofex</name></author>
	</entry>
</feed>