From owner-freebsd-chat@FreeBSD.ORG Tue Feb 17 03:27:36 2015 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72915520 for ; Tue, 17 Feb 2015 03:27:36 +0000 (UTC) Received: from siobud.com (siobud.com [104.236.58.159]) by mx1.freebsd.org (Postfix) with ESMTP id 4974AED7 for ; Tue, 17 Feb 2015 03:27:35 +0000 (UTC) Received: from 3006.local (c-73-8-76-141.hsd1.il.comcast.net [73.8.76.141]) by siobud.com (Postfix) with ESMTPSA id 77712EB692; Tue, 17 Feb 2015 03:21:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=siobud.com; s=mail; t=1424143284; bh=Fi3WJCfLFlcN8loecS0Z1OIzjf0ufMMT7SdnAOPRTDk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=s77Ja/OvqG57f92gZZm8hQ+ANUsYBsGBXCtep8kdxtC2CoBYf3VR2SB17BmQ9DZur ynYirXIvK4SqSP/ta9ZxFSAFQeV61kkmpj50TLi6oAXWMFCea0ait7O9nlED2BIXvB J0YLKnp/9Gz9Jl7dXQowWkyFXo5JmjztwSbn+nqI= Date: Mon, 16 Feb 2015 21:21:23 -0600 From: Sean DuBois To: "Jason C. Wells" Subject: Re: Analyze and Edit a Binary File Message-ID: <20150217032123.GA87933@3006.local> References: <1424140628.3400388.228383569.629B0401@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1424140628.3400388.228383569.629B0401@webmail.messagingengine.com> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-chat@freebsd.org X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2015 03:27:36 -0000 Hey Jason, I would try opening the file in question with a hex editor. I use vim when working on FreeBSD, and Hex Fiend when on OSX, I imagine the version number will be in the first N bytes of the file OR at the very end. The file my also be made up of other things, just perhaps run it through binwalk as well? I am by no means an experienced reverser, so I bet even better advice will come from the list soon :) On Mon, Feb 16, 2015 at 06:37:08PM -0800, Jason C. Wells wrote: > > I use some engineering software called Catia. The files produced by > Catia encode a software version number. If the version number is > greater than the version of the installed software, Catia refuses to > open the file. This is annoying in the extreme. Especially if you want > to share files in the spirit of open source. If the files that I create > are newer than the Catia version of my audience, then my audience can't > use my files. > > My question to my more knowledgeable computer geek friends: How do I > analyze and edit an arbitrary binary file? I know this is a bigger topic > than a quick response on -chat might allow. So really what I am asking > is, What tools, topics, and keywords do I need to google in order to > understand this task. > > Thanks in advance, Jason C. Wells > _______________________________________________ > freebsd-chat@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-chat > To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"